1
簡単なフィルタリングなどのために、自分のビューからDataTablesにテーブルを書き直そうとしています。このために私はyajra/laravel-datatablesを使用しています。私は今のDataTableを使用して、私のコントローラからこの行を返す必要があるだろう@includeをController DataTablesから返すLaravel
@include("partials.delete", ["id" => $advice->id, "url" => URL::action("[email protected]")])
:私の元のビューの中で私は条件付きで次の行を返します。しかしunfortuanlly、私はそれを正しくするように見えることはできません。私もこの問題を抱えている他の人は見つけていません。コントローラ内のコードは次のように定義されています。
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("[email protected]")]) }}';
}
})
->make(true);
しかし、これは文字通り私のビューのコード行を返します。誰かが@include
行を返すのを手伝ってもらえますか? found`ない 'URL \アプリケーション\のHttp \コントローラ' `クラス:
を使用してみてください。どのクラスを使用するために定義できますか? –
Lol。シンプルな「URLを使用する」はトリックでした!どうもありがとうございました:-) –
うん、うれしい、うれしい=] – SteD