PHP

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 }}
(0)
分享:

本文由:laravel官网 作者:xiaoshu发表,转载请注明来源!

标签:

相关阅读