2015-01-11 38 views
4

是否可以屈服于另一个视图,但随后使用include语句进行缺省设置?使用默认值的刀片模板产量包括

实施例:

@yield('header', @include('partials.header')) 

意图动作是,如果子视图不包括报头,则当前模板将包括partials.header视图。

回答

10

这是可能的。但是您不能在刀片标签内使用刀片标签。你可以做的是使用View::make()而不是@include@include实际上编译为视图工厂上的make调用。

@yield('header', View::make('partials.header')) 
+0

这是一个甜蜜的提示先生! – user2094178

+0

+1工作解决方案。我只是讨厌不一致,真的很喜欢刀片解决方案。如果不是,我相信它会在稍后实施。 – DutGRIFF