Php 从控制器DataTables Laravel返回@include
我正在尝试将一个表从我的视图重新写入一个DataTables,以便于筛选等。为此,我正在使用。在我最初的观点中,我将有条件地返回以下行:Php 从控制器DataTables Laravel返回@include,php,laravel,datatable,Php,Laravel,Datatable,我正在尝试将一个表从我的视图重新写入一个DataTables,以便于筛选等。为此,我正在使用。在我最初的观点中,我将有条件地返回以下行: @include("partials.delete", ["id" => $advice->id, "url" => URL::action("AdviceController@destroy")]) 我现在需要从使用DataTables的控制器返回这一行。但不幸的是,我似乎做得不对。我也没有发现其他人有这个问题。我在控制器中的代码定义如
@include("partials.delete", ["id" => $advice->id, "url" => URL::action("AdviceController@destroy")])
我现在需要从使用DataTables的控制器返回这一行。但不幸的是,我似乎做得不对。我也没有发现其他人有这个问题。我在控制器中的代码定义如下:
return Datatables::of($advice)
->addColumn('delete', function($row){
if($row->original_user_id == \Auth::id()){
return '{{ @include("partials.delete", ["id" => '.$advice->id.', "url" => URL::action("AdviceController@destroy")]) }}';
}
})
->make(true);
但在我看来,这确实返回了代码行。有人能帮我返回@include
行吗 尝试使用view()->render()代码>
这将返回错误:Class'App\Http\Controllers\URL'未找到
。我可以为使用定义哪个类?Lol.SimpleUseURL代码>成功了!非常感谢:-)是的,呵呵,很高兴这有帮助=]
if($row->original_user_id == \Auth::id()){
return view("partials.delete", ["id" => '.$advice->id.', "url" => URL::action("AdviceController@destroy")])->render();
}