Laravel 8: построение таблицы

#php #if-statement #html-table #datatable #datatables

#php #if-оператор #html-таблица #datatable #таблицы данных

Вопрос:

Как я могу улучшить этот код? В результате в конце ставится число 1.

 {{ ($user->SUPERUSER=='Y') ? print("<i class='fa fa-check-square'></i>") : print("<i class='fa fa-square'></i>") }}
 

Ответ №1:

Вы хотите сделать это так:

 {{ $user->SUPERUSER == 'Y' ? "<i class='fa fa-check-square'></i>" : "<i class='fa fa-square'></i>" }}
 

Обычно я делаю это так для таких вещей, как классы:

 <i class="fa {{ $user->SUPERUSER == 'Y' ? 'fa-check-square' : 'fa-square' }}"></i>