1
是否可以獲取傳遞到Laravel視圖作曲家的視圖的位置?獲取傳遞到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都將直接鏈接到特定的視圖。
如果已經有辦法做到這一點,或者獲得加載視圖列表的方式,請讓我知道!
我相信它實際上是$ view-> getName()和$ view-> getPath()。至少這是對我有用的。 (Laravel 4) – Anthony
是的,謝謝。用javascript來混合它!我糾正了它。 –