**
在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