laravel框架模板之公共模板、继承、包含实现方法分析


Posted in PHP onAugust 30, 2019

本文实例讲述了laravel框架模板之公共模板、继承、包含实现方法。分享给大家供大家参考,具体如下:

简介:

利用laravel框架开发后台管理系统或web站点,即嵌入式开发,所以php开发人员要自己整合模板。

本篇举例后台管理系统

模板路径:/resources/views/admin

1.建立公共目录

/resources/views/admin/layouts/

layouts下面分别建立如下几个模板(可自行减少或增多)

/header.blade.php  头部
/main.blade.php    body核心区域
/sidebar.blade.php  侧边栏
/footer.blade.php   脚部
/error.blade.php    提示部分

下面分别举例以上几个模板中的内容:

header.blade.php

<header>
 xxxxxx
 <p>退出登录</p>
</header>

main.blade.php

<!DOCTYPE html>
<html>
 <head>
  <title>@yield('title')</title>
  <link rel="stylesheet" href="">
 </head>
 <body>
  @include(admin.layouts.header) //包含头部
  @include(admin.layouts.sidebar) //包含侧边栏
  <div>
  @yield("content")  //指定区块
  </div>
  @include('admin.layouts.footer') //包含尾部
 </body>
</html>

sidebar.balde.php

<aside>
 <li></li>
</aside>

下面是一个其他正常的模板的写法:

例如:

index.blade.php

@extends("admin.layouts.main") //继承
@section('title','文章列表') //填充标题
@section("content") //填充区域内容
 <div></div>
@endsection

以上是做项目过程中的一些总结

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
discuz Passport 通行证 整合笔记
Jun 30 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
Jun 20 PHP
浅析PHP页面局部刷新功能的实现小结
Jun 21 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
php header函数的常用http头设置
Jun 25 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 PHP
php设计模式之装饰模式应用案例详解
Jun 17 PHP
windows系统php环境安装swoole具体步骤
Mar 04 PHP
php中的钩子理解及应用实例分析
Aug 30 #PHP
Yii框架分页技术实例分析
Aug 30 #PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 #PHP
thinkPHP5使用Rabc实现权限管理
Aug 28 #PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 #PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
Aug 27 #PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 #PHP
You might like
PHP syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
js 数据类型判断的方法
2020/12/03 Javascript
python2 与python3的print区别小结
2018/01/16 Python
Python实现二维数组输出为图片
2018/04/03 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Python 硬币兑换问题
2019/07/29 Python
flask 实现token机制的示例代码
2019/11/07 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
行政文员岗位职责
2013/11/08 职场文书
预备党员思想汇报范文
2014/01/11 职场文书
工作表现自我评价
2014/02/08 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
道德模范事迹材料
2014/12/20 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers