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
2.3 即可继承模板,实现复用
新建主页文件在resources/views/article/index.blade.php
@extends('article.common.base')@section('content')@endsection继承模板的主页搞定了!
{ {-- 这里是Blade注释 --}}
2.4 如何访问?
- 需要路由以及控制器配合,这里简单只用路由实现,,以及接下来的其它文段
- 在
app/Http/routes.php
路由注册文件写上如下代码
Route::get('/',function(){ return view('article.index');});
转载至:http://blog.csdn.net/ghost_hell/article/details/53431720