Подтвердить что ты не робот

Тернар в клипе Ларавель

Поиск тройного оператора для шаблонов клинков

@if(Auth::check()) ? yes : no @endif

Кажется, он не работает, это работает

@if(Auth::check()) yes @else no @endif

предположим, что в этом примере не так много, просто любопытно.

4b9b3361

Ответ 1

Вы можете использовать его с помощью {{ }}.

{{ Auth::check() ? 'yes' : 'no' }}

Ответ 2

Это работает:

{{ Auth::check() ? 'yes' : 'no' }}

Ответ 3

Я знаю, что этот вопрос задавали некоторое время назад, но это может помочь кому-то.

Теперь вы можете сделать это в Laravel 5.

{{ $variable or "default" }}

Laravel 5 Blade Templates

Ответ 4

Кроме того, вот хороший ярлык ?:, если вам нужно напечатать какое-либо значение переменной или если он пуст какой-то текст по умолчанию

{{ $value ?: 'Default Value' }}