大多数时候,我们想要多行默认内容,我们可以使用以下语法:
@section('section')
Default content
@show
例如,我在模板文件中有这个:
@section('customlayout')
<article class="content">
@yield('content')
</article>
@show
您可以看到@show和@stop/@endsection之间的区别:上面的代码等效于下面的代码:
@section('customlayout')
<article class="content">
@yield('content')
</article>
@stop
@yield('customlayout')
在其他视图文件中,我只能设置内容:
@section('content')
<p>Welcome</p>
@stop
或者我也可以设置不同的布局:
@section('content')
<p>Welcome</p>
@stop
@section('defaultlayout')
<div>
@yield('content')
</div>
@stop
@stop等效于@endsection。