4.3 局部视图

回到 default.blade.php, 如果将所有代码都堆积到 default.blade.php, 可读性会变得极差,并且为以后的维护增加阻碍. 所以我们需要将 header 单独拆分,成为一个独立的模板文件.

头部视图

view/_layout 下创建 header.blade.phpfooter.blade.php 并将 default.blade.php 文件中 <header> </header> <footer> </footer> 的内容全部剪切到 header.blade.php footer.blade.phpdefault.blade.php<div class="container"> </div> 替换为:

@include('_layout.header')
<div class="container">
@yield('content')
</div>
@include('_layout.footer')

@includeBlade 模板引擎中视图引用方法.