我知道你可以做@yield('section', 'Default Content')
。Laravel/Blade,多行for @yield默認
我想:
@yield('section')
default<br>
multiline<br>
content<br>
@stop
,但它沒有工作,我怎麼能有@yield一個多默認?
我知道你可以做@yield('section', 'Default Content')
。Laravel/Blade,多行for @yield默認
我想:
@yield('section')
default<br>
multiline<br>
content<br>
@stop
,但它沒有工作,我怎麼能有@yield一個多默認?
請嘗試以下
@section('section')
default<br>
multiline<br>
content<br>
@stop
我找到了一種方法,它的工作原理做:
@section('section')
default<br>
multiline<br>
content<br>
@stop
@yield('section')
注意@section
塊超出上述@yield
,這樣你可以有一個更可讀的多默認@產量在例如一個主頁像app.blade.php
作爲一種替代解決方案,你也可以使用一個全新的vi EW爲默認值,並使其進入@yield
這樣的:
@yield('section', View::make('section.default'))
,然後在section.default.blade.php
default<br>
multiline<br>
content<br>
完美的,是有道理的 – 2015-02-11 23:41:03
的作品,如果你的@yield語句之前做 – 2015-02-11 23:40:25