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邮件类
Jan 03 PHP
理解PHP5中static和const关键字的区别
Mar 19 PHP
Discuz! Passport 通行证整合
Mar 27 PHP
php 数组的指针操作实现代码
Feb 08 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
Jul 29 PHP
理解和运用PHP中的多态性[译]
Aug 02 PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
在Laravel的Model层做数据缓存的实现
Sep 26 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
快速查询Python文档方法分享
2017/12/27 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
详解python pandas 分组统计的方法
2019/07/30 Python
使用OpenCV circle函数图像上画圆的示例代码
2019/12/27 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
解释i节点在文件系统中的作用
2013/11/26 面试题
运动会邀请函范文
2014/01/31 职场文书
结婚十年感言
2015/07/31 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang
Python音乐爬虫完美绕过反爬
2021/08/30 Python