如何在laravel5.1框架中使用Blade模板继承-创新互联
本篇文章给大家分享的是有关如何在laravel5.1框架中使用Blade模板继承,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1.用法概要
@include('common.header')
包含子视图@extends('article.common.base')
继承基础模板@yield('content')
视图占位符@section('content')
@endsection
继承模板后向视图占位符中填入内容{{-- 注释 --}}
Blade模板中注释的使用
2.具体使用
2.1 新建Article基础模板base.blade.php
直接使用Bootstrap4模板代码及CDN,新建视图基础模板
路径resources/views/article/common/base.blade.php
Artilce|标题在此 {{-- 包含页头 --}} @include('article.common.header') {{-- 继承后插入的内容 --}} @yield('content') {{-- 包含页脚 --}} @include('article.common.footer')
2.2. 建子视图文件 页头和页脚
页头文件 resources/views/article/common/header.blade.php
页脚文件 resources/views/article/common/footer.blade.php
Articles
2.3 即可继承模板,实现复用
新建主页文件在resources/views/article/index.blade.php
@extends('article.common.base') @section('content')继承模板的主页搞定了! {{-- 这里是Blade注释 --}}