[英]Laravel nesting child views
我們所有人都知道Laravel允許我們輕松嵌套子視圖:
return View::make("myView")->nest("sidebar", "sidebar");
但是如果我在每個視圖中都需要側邊欄怎么辦。 每次嵌套它似乎很尷尬。 特別是有許多嵌套視圖,例如:頁腳,頁眉,導航,邊欄。
有沒有一種嵌套視圖而無需每次都明確聲明的方法?
我不想使用Blade Engine 。
我相信您可以將View BaseController
附加到BaseController
指定的布局。
就像是:
View::composer('layout', function($view)
{
$view->with('sidebar', 'sidebar');
});
您可以將此代碼放在route.php上,或在app文件夾中創建composers.php。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.