我知道你可以做@yield('section', 'Default Content')
。
我试过了:
@yield('section')
default<br>
multiline<br>
content<br>
@stop
但它不起作用,我怎么能有@yield的多行默认值?
答案 0 :(得分:6)
我找到了一种方法,它可以做到:
@section('section')
default<br>
multiline<br>
content<br>
@stop
@yield('section')
请注意@section
块高于@yield
,这样您可以为@yield提供更易读的多行默认值,例如app.blade.php
答案 1 :(得分:2)
尝试以下
@section('section')
default<br>
multiline<br>
content<br>
@stop
答案 2 :(得分:2)
作为替代解决方案,您还可以使用全新视图作为默认视图,并将其呈现为@yield
,如下所示:
@yield('section', View::make('section.default'))
然后在section.default.blade.php
default<br>
multiline<br>
content<br>