- 應用場景
我們需要從資料庫讀取網站的所有分類,動態賦值給一個全域性的導航欄,這個時候不可能所有頁面放入獲取分類的方法放進去,這就需要使用檢視合成器了 - 使用方法
- 找到laravel的AppServiceProvider檔案,在boot方法裡面寫上下面程式碼
//檢視合成器,往nav中注入分類
\View::composer('layout.nav', function ($view){
$catalogs = Catalog::all();//資料庫獲取的所有分類
//將所以分類資料注入需要注入的view檔案中
$view->with('catalogs', $catalogs);
});
文章來源:地址
本作品採用《CC 協議》,轉載必須註明作者和本文連結