Bladeで @unless を使用する


Blade

 悩み事

Bladeテンプレートで条件付きロジックを利用したい

条件付きのロジックは@if(!condition)を利用する事が出来ますが、
条件が偽の場合に、よりエレガントな方法を使ってみましょう

 解決方法

@unless を利用します

@unless ($age >= 18)
    You can't vote.
@endunless

 アドバイス

とてもシンプルです

Bladeの内部で@unless(condition)は、if(!condition)に変換して利用しています