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