laravel 布局 详解(实例)

时间:2019-04-12
本文章向大家介绍laravel 布局 详解(实例),主要包括laravel 布局 详解(实例)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

在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