Сложные команды в условиях Blade в Laravel
В условиях можно давать более сложные команды.
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'arr' => [1, 2, 3],
]);
?>
Давайте подсчитаем количество элементов в этом массиве и, в зависимости от количества, выведем разный текст:
@if (count($arr) >= 1)
the array has records
@else
the array has no records
@endif
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'arr' => [1, 2, 3, 4],
]);
?>
Если количество элементов в этом массиве больше нуля, выведите на экран сумму этих элементов, а если количество элементов равно нулю - сообщение об этом.