在resources/views里创建layouts,并在layouts里创建app.blade.php, 这个php文件放的就是你的页面框架,也就是多页面公用的内容,如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>@yield('title')</title> @yield('css-js') </head> <body> <!-- 顶部开始 --> <div class="top"> <!--头部内容,直接写在里面--> </div> <!-- 顶部结束 --> <!-- 中部开始 --> <div class="content"> @yield('top') </div> <!-- 中部结束 --> <!-- 底部开始 --> <div class="bottom"> <!--底部内容,直接写在里面--> </div> <!-- 底部结束 --> </body> </html>
在resources/views里面创建一个index.blade.php,控制器渲染此页面,页面内容如下
@extends('layouts.app')<!--引入app.blade.php文件--> @section('title', '钧一首页')<!--app页面对应的变量里写入内容--> @section('css-js') <!--你需要加载的css和js--> @endsection @section('content') <!--中部内容--> <div>中部</div> @endsection