Php Laravel/Blade,多行@屈服默认值
我知道你可以做@yield'section”,“defaultcontent” 我试过:Php Laravel/Blade,多行@屈服默认值,php,laravel,blade,Php,Laravel,Blade,我知道你可以做@yield'section”,“defaultcontent” 我试过: @yield('section') default<br> multiline<br> content<br> @stop 但是它不起作用,我怎么能为@yield设置多行默认值呢?试试下面的方法 @section('section') default<br> multiline<br> content<br> @stop 试
@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
我找到了一种方法,它可以:
@section('section')
default<br>
multiline<br>
content<br>
@stop
@yield('section')
请注意,@section块位于@yield上方,通过这种方式,您可以在诸如app.blade.php之类的母版页中为@yield设置更具可读性的多行默认值。我找到了一种方法,它可以执行以下操作:
@section('section')
default<br>
multiline<br>
content<br>
@stop
@yield('section')
请注意@section块位于@yield上方,这样您可以在母版页(例如app.blade.php)中为@yield设置更具可读性的多行默认值。作为替代解决方案,您还可以使用全新的视图作为默认值,并将其呈现为@yield,如下所示:
@yield('section', View::make('section.default'))
然后在section.default.blade.php中
作为替代解决方案,您还可以使用全新的视图作为默认视图,并将其渲染为@yield,如下所示:
@yield('section', View::make('section.default'))
然后在section.default.blade.php中