局部视图

回到 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.php
default.blade.php<div class="container"> </div> 替换为:

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

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

Last updated on by AGDholo