Laravel基础-Blade模板引擎流程控制
2017-07-03 23:44
621 查看
**
1、首先在ViewController.php控制器里设置部分数据:
2、在my_laravel.blade.php中使用流程控制:
(1)、if:
(2)、unless:除非
(3)、for:
(4)、foreach:
(5)、forelse:比foreach多了个判断是否为空;
(6)、流程控制的嵌套:
在Blade中if、unless、for、while、foreach、forelse的使用。
**1、首先在ViewController.php控制器里设置部分数据:
'man' => 'selfish', 'woman' => 'selfish', 'god' => 'well', 'desire'=> 10, 'login' => [ 'human', 'other' ] ]; return view('my_laravel',compact('_data'));
2、在my_laravel.blade.php中使用流程控制:
(1)、if:
@if($_data['desire'] < 60) 无欲望 @else 欲望 @endif
(2)、unless:除非
@unless($_data['desire'] > 4) 欲求 @endunless
(3)、for:
@for($i = 0;$i < $_data['desire'];$i ++) {{$i}} <br /> @endfor
(4)、foreach:
@foreach($_data['login'] as $_v) {{$_v}} @endforeach
(5)、forelse:比foreach多了个判断是否为空;
@forelse($_data['login'] as $_v) {{$_v}} @empty 没有数据 @endforelse
(6)、流程控制的嵌套:
@foreach($_data['login'] as $k => $v) @if($k > 0) {{$k}} => {{$v}} <br /> @endif @endforeach
相关文章推荐
- Laravel-Blade模板引擎-3.流程控制
- Laravel-Blade模板引擎-2.基础语法及include的使用
- Laravel基础-blade模板引擎之变量操作
- Laravel中Blade模板《一》——变量输出及控制流程
- Laravel-Blade模板引擎-4. 模板中的URL
- Laravel中的模板引擎Blade
- laravel框架之blade模板引擎
- Laravel之Blade模板引擎
- Laravel Blade模板引擎
- laravel Blade 模板引擎 命令
- Laravel基础篇学习笔记(三):Blade模板引擎
- laravel学习笔记(5)— Blade模板引擎
- Laravel Blade模板引擎
- Laravel Blade模板引擎 for thinkphp5
- Laravel-Blade模板引擎
- Laravel入门教程(六)- Blade模板引擎
- Laravel框架中Blade模板引擎的一些标签的区别介绍
- Laravel5.0学习系类2之模板引擎blade
- Laravel 4 Blade模板引擎