1
私はLaravelにおけるブレードのテンプレート内のコントローラーをレンダリングしたいが、私はこれを試してみましたが、それは動作しません:事前にブレードテンプレートのlaravelレンダリングコントローラ?
{{ App::make('Subject')->show1(['id' => '150']) }}
感謝を。
私はLaravelにおけるブレードのテンプレート内のコントローラーをレンダリングしたいが、私はこれを試してみましたが、それは動作しません:事前にブレードテンプレートのlaravelレンダリングコントローラ?
{{ App::make('Subject')->show1(['id' => '150']) }}
感謝を。
Laravelではview composer
を使用しています。
あなたAppServiceProvider
のboot
方法でこの例を使用してテストすることができます
View::composer('*', function($view)
{
$view->with('menuCategories', Category::all());
});
今、あなたの$menuCategories
は、すべてのビューで利用できるようになります。その後、あなたが望む場合は、専用のサービスプロバイダーにそれを抽出することができます上の
https://laravel.com/docs/5.2/views#view-composers
。
あなたは子供の行動について話していますか(.NETで呼び出されるように)ですか?あなたのコードで 'Subject'とは何ですか? – sisve
いいえ、私はちょうどサイドバーにいくつかのニュースを表示したい、このニュースは別のコントローラによって表示されます、私はあなたが理解してほしい.. –
'id'は定数です(いつも150)?あるいは、ユーザーによって 'id'が選択されていますか? – Laerte