簡體   English   中英

Laravel嵌套子視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM