码迷,mamicode.com
首页 > 其他好文 > 详细

【Laravel5.5】 Laravel 在views中加载公共页面怎么实现

时间:2018-01-25 10:53:48      阅读:834      评论:0      收藏:0      [点我收藏+]

标签:输出   icon   mon   需要   结构   lin   width   eui   resource   

背景: 在做后台功能时候,我们需要把头部和尾部摘出来作为公共模板使用

1:我们使用了Blade模板,并创建一个header.blade.php作为通用的模板。将子页面作为yield输出:

   header.blade.php  路径  : /resources/view/admin/common/header.blade.php

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Laravel 5.5 - @yield(‘title‘)</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="renderer" content="webkit">
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <link rel="icon" type="image/png" href="assets/i/favicon.png">
    <link rel="apple-touch-icon-precomposed" href="assets/i/app-icon72x72@2x.png">
    <meta name="apple-mobile-web-app-title" content="Amaze UI" />
    <script src="{{ URL::asset(‘amaze/assets/js/echarts.min.js‘) }}"></script>
    <link rel="stylesheet" href="{{ URL::asset(‘amaze/assets/css/amazeui.min.css‘) }}" />
    <link rel="stylesheet" href="{{ URL::asset(‘amaze/assets/css/amazeui.datatables.min.css‘) }}" />
    <link rel="stylesheet" href="{{ URL::asset(‘amaze/assets/css/app.css‘) }}">
    <script src="{{ URL::asset(‘amaze/assets/js/jquery.min.js‘) }}"></script>

</head>


@yield(‘content‘)


<!--footer-->
<script src="{{ URL::asset(‘amaze/assets/js/amazeui.min.js‘) }}"></script> <script src="{{ URL::asset(‘amaze/assets/js/amazeui.datatables.min.js‘) }}"></script> <script src="{{ URL::asset(‘amaze/assets/js/dataTables.responsive.min.js‘) }}"></script> <script src="{{ URL::asset(‘amaze/assets/js/app.js‘) }}"></script> </body> </html>

 

2 新建一个index.blade.php  路径:  /resources/view/admin/index.blade.php

@extends(‘admin.common.header‘)
@section(‘title‘, ‘test‘)
@section(‘content‘)


<!--此处写你得html代码即可-->

  @endsection

 

 

如果你只是单纯的引入一个文件。也可以这样

@include(‘admin.common.menu‘)

目录结构

技术分享图片

 

【Laravel5.5】 Laravel 在views中加载公共页面怎么实现

标签:输出   icon   mon   需要   结构   lin   width   eui   resource   

原文地址:https://www.cnblogs.com/richerdyoung/p/8349627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!