我的Laravel学习之路之模板继承
来源:互联网 发布:腾讯传奇霸业羽毛数据 编辑:程序博客网 时间:2024/05/22 02:09
关于模板的继承的加载,因为我们经常会在头部引入很多样式啊等相关文件,所以我们不能在每一个页面都重新写入
laravel和ThinkPHP加载的类似,ThinkPHP3.2使用<extend name="模板名字" />,占位使用<block name="menu"></block>
laravel只不过使用英文不同
举例来说一个页面,我们要在头部引入了bootstrap页面
如何继承呢,看下面代码
那么我们在视图中可以如下
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"></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
阅读全文
0 0
- 我的Laravel学习之路之模板继承
- 我的Laravel学习之路之模板加载,分配变量,简单路由
- 我的Laravel学习之路之环境配置
- 我的Laravel学习之路之Eloquent 入门
- 我的Laravel学习之路之表单验证 validation
- 我的Laravel学习之路之我的Laravel学习之路之用户注册和登录 Auth
- 我的Laravel学习之路之migration Laravel自带命令行数据库创建和管理工具
- 我的Laravel学习之路之Laravel Forms 使用,illuminate/html包
- 我的Laravel学习之路之实现简单Blog展示
- 我的Laravel学习之路之 模型方法queryScope 和字段设置setAttribute
- 我的Laravel学习之路之Route::resource和Form-Model-Binding,
- laravel之模板使用
- laravel之blade模板标签的含义
- 我的设计模式学习之路7(模板模式)
- Laravel之Blade模板引擎
- Laravel之Blade模板引擎
- laravel 学习之第一章
- Laravel学习之
- tomcat启动时出现了Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]等错误
- Qrcode生成二维码工具类
- string::assign函数
- widows系统中JDK配置
- win10下微软office2010卸载
- 我的Laravel学习之路之模板继承
- Android数据库批量操作
- solr no servers hosting shard 503 SolrCloud分布式检索时忽略宕机的Shard
- linux 环境变量设置(临时 + 永久)
- JAVA提高篇(34)-- Java多线程的同步与死锁
- JSON字符串和java对象的互转
- 图片接口回调
- Java中,逻辑与& 和短路与&& 的区别
- 数据库加密之Xcode9.0后,sqlcipher加密:Implicit declaration of function ’sqlite3_key‘is invalid in C99问题