laravel5 Blade

laravel5 Blade基本操作

 // 区块占位
 @yield('name')
 // 扩展布局模板
 @extends('layout.name')
 // 实现命名为 name 的区块(yield 占位的地方)
 @section('name')
 @stop
 // 可继承内容区块
 @section('sidebar')
 @show
 // 继承父模板内容(@show 的区块内容)
 @parent
 // 包含子视图
 @include('view.name')
 // 包含子视图,并传参
 @include('view.name', array('key' => 'value'));
 // 加载本地化语句
 @lang('messages.name')
 @choice('messages.name', 1);

 @if
 @else
 @elseif
 @endif

 @unless
 @endunless

 @for
 @endfor

 @foreach
 @endforeach

 @while
 @endwhile

 //forelse 4.2 feature
 @forelse($users as $user)
 @empty
 @endforelse

 // 输出内容,被转义过的
 {{ $var }}
 // 输出未转义内容,5.0 特性
 {!! $var !!}
 {{-- Blade 注释,不会被输出页面中 --}}
 // 三元表达式的简写,以下相当于「$name ? $name : 'Default'」
 {{{ $name or 'Default' }}}
 // 保留双大括号,以下会编译为 {{ name }}
 @{{ name }}

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...