2015-01-11 81 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