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的FTP学习(一)[转自奥索]
Oct 09 PHP
杏林同学录(一)
Oct 09 PHP
php 代码优化的42条建议 推荐
Sep 25 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
PHP 读取和编写 XML
Nov 19 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
php需登录的文件上传管理系统
Mar 21 PHP
php封装的page分页类完整实例
Oct 18 PHP
PHP实现找出链表中环的入口节点
Jan 16 PHP
PHP运用foreach神奇的转换数组(实例讲解)
Feb 01 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
php去除数组中为0的元素的实例分析
Nov 17 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性能优化大全(php.ini)
2016/05/20 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
编写简单的Python程序来判断文本的语种
2015/04/07 Python
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
python基础之入门必看操作
2017/07/26 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
Python表达式的优先级详解
2020/02/18 Python
Python Django路径配置实现过程解析
2020/11/05 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
社会实践活动总结报告
2014/04/29 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
倡议书范文大全
2015/04/28 职场文书
mysql优化
2021/04/06 MySQL
总结Python连接CS2000的详细步骤
2021/06/23 Python
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers