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 相关文章推荐
header导出Excel应用示例
Jan 24 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
PHP实现文件下载详解
Nov 27 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
Yii2如何批量添加数据
May 17 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
Nov 10 PHP
PHP处理Ajax请求与Ajax跨域问题
Feb 13 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
使用PHP+MySql实现微信投票功能实例代码
Sep 29 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
Oct 06 PHP
PHP实现的多进程控制demo示例
Jul 22 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 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在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
Jquery 常用方法经典总结
2010/01/28 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
5个你不知道的JavaScript字符串处理库(小结)
2020/06/01 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python写的Socks5协议代理服务器
2014/08/06 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
轻松制作精彩视频:Animoto
2018/09/19 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
《纸船和风筝》教学反思
2016/02/18 职场文书
浅谈Vue的computed计算属性
2022/03/21 Vue.js