Blade 模板引擎 流程控制
1,@if
@if($data['score']<60)
不及格
@else
及格
@endif
2,@unless 除非 (除非data['score']是大于60的,否则都输出不及格)
@unless($data['score']>60)
不及格
@endunless
3,@for
@for($i=0;$i<=$data['num'];$i++)
{{$i}}<br/>
@endfor
4,@foreach
@foreach($array as $v)
{{$v}} <br/>
@endforeach
5,@forelse (如果数组里面为空,则输出array为空)
@forelse($array as $v)
{{$v}}<br/>
@empty
array为空
@endforelse
6, @while
@while(true)
<p>I'm looping forever</p>
@endwhile
小结:在Laravel里,流程语句前一般都加@ 开头。结束的流程语句除了加@外,还加了个end。表示结束。
现在我这名技术渣,开始喜欢上Lavarel这款简洁优雅的框架,无法自拔了。