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 ci框架验证码实例分析
Jun 26 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
Aug 01 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
浅谈PHP中Stream(流)
Jun 08 PHP
PHP框架Laravel学习心得体会
Oct 28 PHP
PHP获取网站中各文章的第一张图片的代码示例
May 20 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
Laravel框架实现调用百度翻译API功能示例
May 30 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
php文件上传原理与实现方法详解
Dec 20 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
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
php从字符串创建函数的方法
2015/03/16 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
2013/08/21 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
创业融资计划书
2014/04/25 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
介绍信如何写
2015/01/31 职场文书
2016猴年春节问候语
2015/11/11 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS