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 日,周,月点击排行统计
Jan 11 PHP
PHP输出数组中重名的元素的几种处理方法
Sep 05 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
May 27 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
yii框架搜索分页modle写法
Dec 19 PHP
CI框架实现优化文件上传及多文件上传的方法
Jan 04 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
Mar 15 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
PHP后台备份MySQL数据库的源码实例
Mar 18 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生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
php常用图片处理类
2016/03/16 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
基本DOM节点操作
2017/01/17 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
简洁的十分钟Python入门教程
2015/04/03 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
python利用微信公众号实现报警功能
2018/06/10 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
Python同时迭代多个序列的方法
2020/07/28 Python
python unichr函数知识点总结
2020/12/16 Python
高分子材料与工程专业个人求职信
2013/12/15 职场文书
家长会学生家长演讲稿
2013/12/29 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
荆州古城导游词
2015/02/06 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python
golang的文件创建及读写操作
2022/04/14 Golang