Laravel 8 If 语句
您可以使用 @if , @elseif , @else 和 @endif 指令构造 if 语句。这些指令功能与它们所对应的 PHP 语句完全一致:
@if (count($records) === 1)
I have one record!
@elseif (count($records) > 1)
I have multiple records!
@else
I don't have any records!
@endif
为了方便, Blade 还提供了一个 @unless 指令:
@unless (Auth::check())
You are not signed in.
@endunless
除了已经讨论过了的条件指令外, @isset 和 @empty 指令亦可作为它们所对应的 PHP 函数的快捷方式:
@isset($records)
// $records 已经定义但不为空
@endisset
@empty($records)
// $records 为空……
@endempty