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 相关文章推荐
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
Apr 12 PHP
php 表单验证实现代码
Mar 10 PHP
一个简单的网页密码登陆php代码
Jul 17 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
递归删除一个节点以及该节点下的所有节点示例
Mar 19 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
php跨站攻击实例分析
Oct 28 PHP
php json中文编码为null的解决办法
Dec 14 PHP
PHP利用Mysql锁解决高并发的方法
Sep 04 PHP
laravel-admin的图片删除实例
Sep 30 PHP
phpQuery采集网页实现代码实例
Apr 02 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
玩转图像函数库―常见图形操作
2006/09/03 PHP
默默简单的写了一个模板引擎
2007/01/02 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
PHP 无限级分类
2017/05/04 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
jQuery实现带渐显效果的人物多级关系图代码
2015/10/16 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
python3.0 字典key排序
2008/12/24 Python
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
python实现录音小程序
2020/10/26 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
Golang 对es的操作实例
2022/04/20 Golang