阅读(45)
赞(11)
Laravel 8 定义布局
2021-06-28 16:46:13 更新
首先,我们来研究一个「主」页面布局。因为大多数 web
应用会在不同的页面中使用相同的布局方式,因此可以很方便地定义单个 Blade 布局视图:
<!-- Stored in resources/views/layouts/app.blade.php -->
<html>
<head>
<title>App Name - @yield('title')</title>
</head>
<body>
@section('sidebar')
This is the master sidebar.
@show
<div class="container">
@yield('content')
</div>
</body>
</html>
你可以看见,这段程序里包含常见的 HTML。但请注意 @section
和 @yield
和指令。如同 section 的意思,一个片段,@section
指令定义了片段的内容,而 @yield
指令则用来显示片段的内容。
现在,我们已经定义好了这个应用程序的布局,接下来,我们定义一个继承此布局的子页面。