Laravel框架模板继承操作示例


Posted in PHP onJune 11, 2018

本文实例讲述了Laravel框架模板继承操作。分享给大家供大家参考,具体如下:

关于模板的继承的加载,因为我们经常会在头部引入很多样式啊等相关文件,所以我们不能在每一个页面都重新写入

laravel和ThinkPHP加载的类似,ThinkPHP3.2使用

<extend name="模板名字" />

占位使用

<block name="menu"></block>

laravel只不过使用英文不同

举例来说一个页面,我们要在头部引入了bootstrap页面

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" >
</head>
<body>
  @yield('content')
</body>
</html>

把这个文件放在视图的根目录或者自定义目录,命名为app.blade.php  在占位处使用

@yield('占位名称')

如何继承呢,看下面代码

@extends('app')
@section('content')
内容
@stop

这样既可

演示一下if判断和循环控制

控制器中代码如下l:

$data = ['a','b','c'];
  return view('sites.iffor',compact('data'));

那么我们在视图中可以如下

@extends('app')
@section('content')
  @if(count($data))
    <ul>
    @foreach($data as $v)
      <li>{{ $v }}</li>
    @endforeach
    </ul>
  @endif
@stop

其实这里你可以不不必要使用if控制,主要是演示如何使用.

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 基本语法格式
Dec 15 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
Aug 01 PHP
注意:php5.4删除了session_unregister函数
Aug 05 PHP
php对数组排序代码分享
Feb 24 PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 PHP
WordPress中限制非管理员用户在文章后只能评论一次
Dec 31 PHP
PHP记录页面停留时间的方法
Mar 30 PHP
php使用include 和require引入文件的区别
Feb 16 PHP
如何利用预加载优化Laravel Model查询详解
Aug 11 PHP
PHP单例模式实例分析【防继承,防克隆操作】
May 22 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 #PHP
Laravel框架在本地虚拟机快速安装的方法详解
Jun 11 #PHP
thinkPHP5框架中widget的功能与用法详解
Jun 11 #PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 #PHP
PHP绕过open_basedir限制操作文件的方法
Jun 10 #PHP
PHPMailer ThinkPHP实现自动发送邮件功能
Jun 10 #PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 #PHP
You might like
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
js+canvas绘制矩形的方法
2016/01/28 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
python中ConfigParse模块的用法
2014/09/29 Python
详解详解Python中writelines()方法的使用
2015/05/25 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
python 二维数组90度旋转的方法
2019/01/28 Python
HTML的form表单和django的form表单
2019/07/25 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
COS美国官网:知名服装品牌
2019/04/08 全球购物
职称评定自我鉴定
2014/03/18 职场文书
效能监察建议书
2014/05/19 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
为什么RedisCluster设计成16384个槽
2021/09/25 Redis