1. 条件判断
      1. 在模板中我们可以使用@if @else @elseif @endif 来设置条件判断;

    return view(‘user’, [
    ‘name’ => ‘Mr.Lee’,
    ‘num’ => 20,
    ‘age’ => ‘’,
    ‘value’ => ‘5’
    ]);


    @if($num > 10)
    num 大于 10
    @endif


    @if($num > 20)
    num 大于 10
    @else
    num 小于 10
    @endif


    @if($num > 10)
    num 大于 10
    @elseif($num > 5)
    num 大于 5
    @else
    num 小于 5
    @endif
    b. @unless @endunless 相当于@if 取反的操作,可通过编译文件查看;
    @unless($num > 20)
    num 小于或等于 20
    @endunless
    c. @isset 判断变量是否存在@empty 判断变量是否为空;
    @isset($name)
    变量存在
    @endisset

    @empty($age)
    变量为空
    @endempty

    d. @switch 实现条件分支判断,包含@case @break @default;
    @switch($value)
    @case(1)
    value值为 1
    @break
    @case(5)
    value值为 5
    @break
    @default
    不存在
    @endswitch

    1. 循环遍历
      1. @for 循环,适合数值的循环;

    @for($i = 0;$i < 10;$i++)
    {{$i}} —
    @endfor
    b. @foreach适合对象的变量循环
    @foreach ($obj as $user)
    {{$user->username}} —
    @endforeach
    c. @continue 可以跳出当且迭代(只不要判断到的那一个),@break 跳出循环(判断到了就直接停止循环);
    @foreach($obj as $user)
    @if ($user->username == ‘周永银’)
    @continue //@break
    @endif
    {{$user->username}} —
    @endforeach
    PS: 变体写法:

    d. @white 判断循环;
    @while($num > 0)
    while 循环
    {{$num—}}
    @endwhile

    e. 在循环体内,会有一个$loop变量,帮助我们处理各种问题;
    @foreach ($obj as $user)
    @if ($loop->first)
    [起始数据之前]
    @endif

    1. @if ($loop->last)<br /> [末尾数据之前]<br /> @endif
    2. {{$user->username}} --<br /> @endforeach<br />更多$loop 变量<br />属性:$loop->index 说明:当前迭代的索引(从0开始)<br />属性:$loop->iteration 说明:当前循环迭代(从1开始)<br />属性:$loop->remaining 说明:循环中剩余迭代的个数<br />属性:$loop->count 说明:被循环的数组元素个数<br />属性:$loop->first 说明:是否为循环的第一个迭代<br />属性:$loop->last 说明:是否为循环的最后一个迭代<br />属性:$loop->even 说明:是否为循环的偶数次迭代<br />属性:$loop->odd 说明:是否为循环中的奇数次爹迭代<br />属性:$loop->depth 说明:当前循环的嵌套深度<br />属性:$loop->parent 说明:嵌套循环中的父循环的循环变量<br /> f. PHP注释和原生的另一种方案@php;<br />@php<br /> echo 1+1;<br /> @endphp