Laravel ビュー コンポーザーに渡されるビューの場所を取得することは可能ですか?
View::composer('*', function($view) {
// I want to find out the location of the view file here
// e.g. master.something.header
// then add this to an array
$loadedViews = View::share("loadedViews");
$loadedViews[] = $thisViewName;
});
その理由は、ビュー間で共有され、読み込まれたすべてのビューの配列を含む変数が必要だからです。すべての css および js ファイルは、ビューと一致するディレクトリ構造に配置されます。
これは、ページのビューに必要な css および js ファイルを含む css および js ビューを持つことができることを意味します。すべての css と js は、特定のビューに直接リンクされます。
これを行う方法、または読み込まれたビューのリストを取得する方法が既にある場合は、お知らせください。