我使用Laravel,在我的控制器我有一个返回建立字符串的函数:返回Laravel刀片语法
public function getAddEditRemoveColumnData()
{
$projects = Project::select(['id', 'name', 'cost', 'created_at']);
return Datatables::of($projects)
->addColumn('action', function ($project) {
return '<div class="btn-group">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="/projects/' . $project->id . '/edit">Edit</a></li>
<li>
<a>{!! Form::open(array("url" => "projects/" . $project->id, "class" => "", "id" => "delete-form")) !!}
{!! Form::hidden("_method", "DELETE") !!}
<button type="submit" class="btn-link delete-action" style="color:inherit; text-decoration: none;">Delete</button>
{!! Form::close() !!}
</a>
</li>
</ul>
</div>';
})
->make(true);
}
创建形式刀片语法不被评价为是被视为字符串文字。有没有什么办法可以解决这个问题,并得到要解释的刀片语法{{ }}
?
这工作。干净的解决方案!谢谢 – user3574492