http://my.oschina.net/5say/blog/201290
模板输出
基本输出
1 |
<!-- app/views/example.blade.php --> |
2 |
<p>{{ date('d/m/y') }}</p> |
原样输出
1 |
<!-- app/views/example.blade.php --> |
2 |
<p>{{{ '<script>alert("CHUNKY BACON!");</script>' }}}</p> |
特殊字符串将被自动转义,最终结果如下:
1 |
<!-- app/views/example.blade.php --> |
2 |
<p><script>alert("CHUNKY BACON!");</script></p> |
控制结构
if
1 |
<!-- app/views/example.blade.php --> |
2 |
@if ($something == 'Red Panda') |
3 |
<p>Something is red, white, and brown!</p> |
4 |
@elseif ($something == 'Giant Panda') |
5 |
<p>Something is black and white!</p> |
7 |
<p>Something could be a squirrel.</p> |
foreach
1 |
<!-- app/views/example.blade.php --> |
2 |
@foreach ($manyThings as $thing) |
for
1 |
<!-- app/views/example.blade.php --> |
2 |
@for ($i = 0; $i < 999; $i++) |
3 |
<p>Even {{ $i }} red pandas, aren't enough!</p> |
while
1 |
<!-- app/views/example.blade.php --> |
2 |
@while (isPretty($kieraKnightly)) |
3 |
<p>This loop probably won't ever end.</p> |
unless
1 |
<!-- app/views/example.blade.php --> |
2 |
@unless (worldIsEnding()) |
模板引用
02 |
<h1>When does the Narwhal bacon?</h1> |
04 |
<!-- app/views/footer.blade.php --> |
05 |
<small>Information provided based on research as of 3rd May '13.</small> |
07 |
<!-- app/views/example.blade.php --> |
11 |
<meta charset="UTF-8"> |
12 |
<title>Narwhals</title> |
16 |
<p>Why, the Narhwal surely bacons at midnight, my good sir!</p> |
模板继承
05 |
<meta charset="UTF-8"> |
08 |
<link rel="stylesheet" href="style.css" /> |
15 |
<p>parent message.</p> |
20 |
<!-- app/views/home.blade.php --> |
21 |
@extends('layouts.base') |
23 |
<link rel="stylesheet" href="another.css" /> |
27 |
<p>We have a template!</p> |
模板注释
1 |
{{-- This is a pretty, and secret Blade comment. --}} |
- laravel Blade 模板引擎
与视图文件紧密关联的就是模板代码,我们在视图文件中通过模板代码和 HTML 代码结合实现视图的渲染.和很多其他后端语言不同,PHP 本身就可以当做模板语言来使用,但是这种方式有很多缺点,比如安全上的隐 ...
- PHP laravel 5.0 Blade 模板引擎 Api使用备注
PHP laravel 5.0 Blade 模板引擎 Api使用备注 /** * PHP laravel 5.0 Blade 模板引擎 Api使用备注 **/ //子模版中开头,调用@extends( ...
- Laravel 5.2 三、中间件、视图与 Blade 模板引擎
一.中间件 Laravel 的 HTTP 中间件提供了对路由的一层过滤和保护.下面模拟一下用中间件验证后台登录. 1. 创建中间件 cmd 窗口进入项目目录,使用 artisan 命令创建 php a ...
- Laravel 5.1 Blade模板引擎
为什么要使用blade 它是干什么用的? blade模板引擎使我们写HTML页面的地方,使用它是因为它能给我们提供很多的遍历,减少代码的重复率 提高开发效率.我们写blade的路径是 resource ...
- 为 Blade 模板引擎添加新文件扩展名
因为一些原因,我准备把 Blessing Skin 的框架换成 Laravel 了(之前是自己搭建的一个框架),但是在模板迁移的时候遇到了一点问题. 之前我是使用的 XiaoLer/blade 这个从 ...
- PHP 安全三板斧:过滤、验证和转义之转义篇 & Blade模板引擎避免XSS攻击原理探究
PHP 转义 实现 把输出渲染成网页或API响应时,一定要转义输出,这也是一种防护措施,能避免渲染恶意代码,造成XSS攻击,还能防止应用的用户无意中执行恶意代码. 我们可以使用前面提到的 htmlen ...
- laravel框架总结(二) -- blade模板引擎
## 1.基本用法 ##情形1 $name = laravel5 <div class="title"> {{$name}} {{$name}}</div> ...
- laravel框架之blade模板引擎
## 1.基本用法 ##情形1 $name = laravel5 <div class="title"> {{$name}} {{$name}}</div> ...
- Laravel之视图和Blade模板引擎
一.视图 1.视图文件存放在resources/views目录2.视图载入及传参 return view('greeting', ['name' => 'James']); 还可以通过with ...
随机推荐
- android requestDisallowInterceptTouchEvent用途
ViewPager来实现左右滑动切换tab.假设tab的某一项中嵌入了水平可滑动的View就会让你有些不爽,比方想滑动tab项中的可水平滑动的控件,却导致tab切换. 由于Android事件机制是从父 ...
- C++中虚函数的作用是什么?它应该怎么用呢?(转)
虚函数联系到多态,多态联系到继承.所以本文中都是在继承层次上做文章.没了继承,什么都没得谈. 下面是对C++的虚函数这玩意儿的理解. 一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你 ...
- QT中关于窗口全屏显示与退出全屏的实现
近期在学习QT时遇到了很多问题这也是其中一个,个人通过在各种书籍和网络上的查阅找到了一些关于这方面的答案,希望能给大家一些帮助. 首先,在QT中对于窗口显示常用的有这么几个方法可以调用: Qt全屏显示 ...
- 将apk文件添加到Android模拟器(AVD)中运行
apk不同exe和jar文件,apk需要在安卓系统中运行,单有一个apk文件还是没用,不能直接拖进AVD中(当然可以直接放到安卓系统的手机中) 由于我们的eclipse大都是已经安装好,解压直接使用的 ...
- Android 基于Netty的消息推送方案之概念和工作原理(二)
上一篇文章中我讲述了关于消息推送的方案以及一个基于Netty实现的一个简单的Hello World,为了更好的理解Hello World中的代码,今天我来讲解一下关于Netty中一些概念和工作原理的内 ...
- 关于链接target的问题
<a href="http://www.baidu.com" target="_blank">点击链接</a> target: _bla ...
- MVC上传相关
1.上传大小设置 system.web节点,httpruntime节点加入maxRequestLength="4096",以K为单位,例子中大小限制为4M. 2.form提交htm ...
- [Oracle] 浅谈Sequence
Oracle的Sequence是一种数据库对象,它可以生成有序数字,主要用于主键的自动生成.如果没有Sequence,主键的自动生成必须得在代码逻辑里实现,大致过程是:获取当前主键值,新主键值=当前主 ...
- input 不支持HTML5的placeholder属性
解决方法如下: <input type="text" value="搜索乐高资讯" onfocus="if(this.value=='搜索乐高资 ...
- iOS学习之自定义UItableViewCell
在项目开发中,大部分情况下我们都需要自定义UITableViewCell, 今天就重点整理一下目前自己已经学过的自定义Cell的一些注意事项; 分步骤来写吧: 1.将自定义的Cell定义为属性; 2. ...