微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 }}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐