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 ...
随机推荐
- 一个C++基于boost简单实现的线程池
xl_blocking_queue.h ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...
- Qt学习博客推荐
附录C Qt资源 C.1 Qt 官方资源 全 球各大公司以及独立开发人员每天都在加入 Qt 的开发社区.他们已经认识到了Qt 的架构本身便可加快应用程序开发进度.这些开发人员,无论是想开发单平台软件. ...
- HashMap学习笔记
概述 HashMap是Map接口的一个哈希表的实现,内部是一个数组表示的.数组中的元素叫做一个Node,一个Node可以一个是一个简单的表示键值对的二元组,也可以是一个复杂的TreeNod ...
- Java基础知识强化41:StringBuffer类之StringBuffer的反转功能
1. StringBuffer 的反转功能: public StringBuffer reverse(): 2. 案例演示: package cn.itcast_05; /* * StringBuff ...
- 规约模式(Specification Pattern)
前期准备之规约模式(Specification Pattern) 一.前言 在专题二中已经应用DDD和SOA的思想简单构建了一个网上书店的网站,接下来的专题中将会对该网站补充更多的DDD的内容.本专题 ...
- ORACLE之SQL语句内部解析过程【weber出品】
一.客户端通过监听连接到数据库,数据库开启一个server process进程来接收客户端传过来的sql. 1.这条sql语句从来都没有被执行过.(硬解析) 2.这条sql语句被执行过.(软解析) 二 ...
- progit-zh(Git中文文档)
发现好像在墙外,还是下载下来看会快点 链接: http://pan.baidu.com/s/1o8EiDMq 密码: vzf9
- [转]NopCommerce MVC 插件机制分析
原文地址:http://www.cnblogs.com/haoxinyue/archive/2013/06/06/3105541.html 基本原理 插件话的应用程序一般都是先定义插件接口,然后把插件 ...
- HTML&CSS基础学习笔记1.18-表格的边框
今天的内容比较简单~来看看HTML里表格的边框是怎么设置的吧 表格的边框 前面为了方便观察表格单元格的情况,我们给<table>加了border属性.<table>的borde ...
- const volatile int i
问题: const volatile int i=10:这行代码有没有问题?如果没有,那 i 到底是什么属性? 回答: 没有问题,例如只读的状态寄存器.它是volatile,因为它可能被意想不到地改变 ...