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 相关文章推荐
Windows中安装Apache2和PHP4权威指南
Nov 18 PHP
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
php5 图片验证码实现代码
Dec 11 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
Sep 11 PHP
简单实现限定phpmyadmin访问ip的方法
Mar 05 PHP
实现获取http内容的php函数分享
Feb 16 PHP
PHP实现对文本数据库的常用操作方法实例演示
Jul 04 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
php实现统计目录文件大小的函数
Dec 25 PHP
Thinkphp事务操作实例(推荐)
Apr 01 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
Jun 07 PHP
php实现微信和支付宝支付的示例代码
Aug 11 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
Linux下PHP连接Oracle数据库
2014/08/20 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python实现简单的socket server实例
2015/04/29 Python
Python常用的爬虫技巧总结
2016/03/28 Python
python实现用户登录系统
2016/05/21 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
关于爱国的标语
2014/06/24 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
优秀团员事迹材料
2014/12/25 职场文书
行政答辩状范文
2015/05/21 职场文书
新教师2015年度工作总结
2015/07/22 职场文书
golang 实现并发求和
2021/05/08 Golang