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+Html+缓存
Dec 20 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
php获取淘宝分类id示例
Jan 16 PHP
PHP浮点比较大小的方法
Feb 14 PHP
jQuery+php简单实现全选删除的方法
Nov 28 PHP
cakephp常见知识点汇总
Feb 24 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
PHP多进程编程之僵尸进程问题的理解
Oct 15 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 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获取post中的json数据的实现方法
2011/06/08 PHP
php流量统计功能的实现代码
2012/09/29 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
JavaScript数据类型转换的注意事项
2016/07/31 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
js中的面向对象入门
2017/03/06 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
jQuery 表单序列化实例代码
2017/06/11 jQuery
vue中七牛插件使用的实例代码
2017/07/28 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
python实现ip查询示例
2014/03/26 Python
python uuid模块使用实例
2015/04/08 Python
python opencv实现图像边缘检测
2019/04/29 Python
8段用于数据清洗Python代码(小结)
2019/10/31 Python
在pycharm中为项目导入anacodna环境的操作方法
2020/02/12 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
如何使用Django Admin管理后台导入CSV
2020/11/06 Python
高二化学教学反思
2014/01/30 职场文书
12月小学生校园广播稿
2014/02/04 职场文书
辞职信怎么写
2015/02/27 职场文书
人与自然的观后感
2015/06/18 职场文书
运动会加油稿50字
2015/07/21 职场文书
高中开学感言
2015/08/01 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android