Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel/Blade,多行@屈服默认值_Php_Laravel_Blade - Fatal编程技术网

Php Laravel/Blade,多行@屈服默认值

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”,“defaultcontent”

我试过:

@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中