Blade 模板引擎里提供了一些方便的条件控制指令 .. 你可以使用它们去判断一些条件,根据这些条件的真假来决定显示还是隐藏某些内容。
使用一个 @if .. 结束的地方可以使用一个 @endif ... 这里可以设置一下要判断的条件,如果条件是真的,就会显示在 if 还有 endif 之间的东西 .. 在判断的条件这里,我们先直接使用一个 true ..
保存 .. 访问一下 movie 这个地址 .. 这里会显示在 if 还有 endif 之间的内容 .. 因为要判断的条件返回的是 true .. 如果还有其它要判断的条件,可以使用一个 @elseif .. 把要判断的条件放到这里,还是直接用一个 true .. 在这个 elseif 还有 endif 之间再添加点内容 ..
然后把上面的 if 条件设置成 false .. 保存 ... 现在就会显示在 elseif 还有 endif 之间的东西 .. 因为第一个 if 的条件返回的是 false .. 后面的 elseif 的条件返回的是 true ...
我们也可以添加一个默认的东西 .. 用的是 @else 这个指令 .. 再添加点内容 .. . 如果前面要判断的条件全是假的,就会显示这里的内容 ..
把 elseif 条件设置成 false ... 保存 .. 现在会显示 else 还有 endif 之间的内容 .. 因为前面要判断的条件全是假的 ..
还有一个 @unless 指令 .. 先去掉这里用的 if .. 再用一个 @unless .. 结束的地方用一个 @endunless .. 在这个 unless 后面,可以设置要判断的条件 .. 如果这个条件返回的是 false ,就会去显示在 unless 还有 endunless 之间的内容 ..