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 相关文章推荐
调整优化您的LAMP应用程序的5种简单方法
Jun 26 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
Nov 18 PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 PHP
PHP人民币金额转大写实例代码
Oct 02 PHP
PHP多维数组遍历方法(2种实现方法)
Dec 10 PHP
PHP实现的浏览器检查类
Apr 11 PHP
PHP查看SSL证书信息的方法
Sep 22 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
php中截取中文字符串的代码小结
2011/07/17 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
Python 返回汉字的汉语拼音
2009/02/27 Python
用Python实现协同过滤的教程
2015/04/08 Python
python if not in 多条件判断代码
2016/09/21 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
python Matplotlib模块的使用
2020/09/16 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
小学红领巾中秋节广播稿
2014/01/13 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
文化苦旅读书笔记
2015/06/29 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL
Vue全局事件总线你了解吗
2022/02/24 Vue.js
python 离散点图画法的实现
2022/04/01 Python
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript