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 相关文章推荐
php数组应用之比较两个时间的相减排序
Aug 18 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
PHP生成自定义长度随机字符串的函数分享
May 04 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
Oct 30 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
Aug 08 PHP
PHP list() 将数组中的值赋给变量的简单实例
Jun 13 PHP
详解php用curl调用接口方法,get和post两种方式
Jan 13 PHP
PHP后端银联支付及退款实例代码
Jun 23 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
ThinkPHP5框架中使用JWT的方法示例
Jun 03 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
Mar 09 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
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
javascript常见操作汇总
2014/09/03 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
函授毕业生自我鉴定
2013/11/06 职场文书
英文自我鉴定
2013/12/10 职场文书
房地产促销活动方案
2014/03/01 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
入党介绍人意见2015
2015/06/01 职场文书
解约证明模板
2015/06/19 职场文书
python基于tkinter制作下班倒计时工具
2021/04/28 Python
Python实现位图分割的效果
2021/11/20 Python
vue elementUI表格控制对应列
2022/04/13 Vue.js