- 基本的な使用方法:
三項演算子は、条件式が真の場合と偽の場合で異なる値を返すことができます。基本的な構文は次のようになります:
条件式 ? 真の場合の値 : 偽の場合の値
例えば、以下のコードは$isTrue
がtrue
の場合は"真です"、そうでない場合は"偽です"と出力します:
{{ $isTrue ? "真です" : "偽です" }}
- ネストされた三項演算子:
三項演算子はネストすることも可能です。複雑な条件に基づいてコードを実行する場合に便利です。以下はネストされた三項演算子の例です:
{{ $value > 10 ? ($value > 20 ? "値は20より大きいです" : "値は10より大きく20以下です") : "値は10以下です" }}
{{ $isLoggedIn ? "<a href='/logout'>ログアウト</a>" : "<a href='/login'>ログイン</a>" }}
ここで、$isLoggedIn
がtrue
の場合はログアウトリンクが表示され、そうでない場合はログインリンクが表示されます。
以上がLaravel Bladeでの三項演算子の使用方法と例です。これらのコード例を使って、条件に基づいたコードの実行やHTMLの表示を行うことができます。