布局
在定义一个子视图时,使用 Blade 的 @extends
指令指定子视图要「继承」的视图。
扩展自 Blade 布局的视图可以使用 @section
指令向布局片段注入内容。这些片段的内容将由布局中的 @yield
指令控制显示
@extends
= 指定子视图要「继承」的视图@section
= 使用片段位置插入内容,需要结束标签 @endsection
@yield
= 定义插入片段位置
语法
定义布局
布局文件:app.blade.php
<html>
<head>
<title>测试</title>
</head>
<body>
<div class="container">
//定义插入片段位置
@yield('content')
</div>
</body>
</html>
扩展布局
继承文件:gbook.blade.php
//继承语法
@extends('app')
//使用片段位置插入内容
@section('content')
@endsection