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 21 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
May 27 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
纯php生成随机密码
Oct 30 PHP
php pthreads多线程的安装与使用
Jan 19 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
详解PHP的Yii框架中自带的前端资源包的使用
Mar 31 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 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文件的实现方法
2007/03/19 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
php通过header发送自定义数据方法
2018/01/18 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
python批量修改文件编码格式的方法
2018/05/31 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
出纳岗位职责范本
2013/12/01 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
历史专业学生的自我评价
2014/02/28 职场文书
什么是就业协议书
2014/04/17 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
Python实现制作销售数据可视化看板详解
2021/11/27 Python
docker-compose部署Yapi的方法
2022/04/08 Servers