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开发文件系统实例讲解
Oct 09 PHP
PHP 存取 MySQL 数据库的一个例子
Oct 09 PHP
php生成N个不重复的随机数实例
Nov 12 PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
PDO的安全处理与事物处理方法
Oct 31 PHP
Yii2框架中日志的使用方法分析
May 22 PHP
PHP构造二叉树算法示例
Jun 21 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
php post json参数的传递和接收处理方法
May 31 PHP
关于laravel后台模板laravel-admin select框的使用详解
Oct 03 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
May 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超级全局变量
2010/01/26 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
使用BootStrap进行轮播图的制作
2017/01/06 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
以windows service方式运行Python程序的方法
2015/06/03 Python
Python读取Excel的方法实例分析
2015/07/11 Python
浅谈Python的异常处理
2016/06/19 Python
不可错过的十本Python好书
2017/07/06 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
详解Django 时间与时区设置问题
2019/07/23 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
.NET程序员的数据库面试题
2012/10/10 面试题
经典婚礼主持词
2014/03/13 职场文书
主管会计岗位职责
2014/03/13 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL