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 26 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
$_GET['goods_id']+0 的使用详解
Jun 06 PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 PHP
php curl post 时出现的问题解决
Jan 30 PHP
php根据生日计算年龄的方法
Jul 13 PHP
PHP中串行化用法示例
Nov 16 PHP
PHP面相对象中的重载与重写
Feb 13 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
Jul 18 PHP
PHP实现的mysql读写分离操作示例
May 22 PHP
YII框架常用技巧总结
Apr 27 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
javascript 鼠标拖动图标技术
2010/02/07 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
python实现Flappy Bird源码
2018/12/24 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
幼儿园新年寄语
2014/04/03 职场文书
房产买卖委托公证书
2014/04/04 职场文书
心理健康日活动总结
2014/05/08 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
Python实现排序方法常见的四种
2021/07/15 Python