Работа с массивами в Blade в Laravel
Из действия в представление можно также передавать и массивы.
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'arr' => [1, 2],
]);
?>
Давайте выведем элементы нашего массива на экран:
first element: {{ $arr[0] }}
second element: {{ $arr[1] }}
Так как в фигурных скобках можно выполнять любой PHP код, то можно, например, найти сумму элементов массива:
sum: {{ $arr[0] + $arr[1] }}
Можно также найти количество элементов
массива с помощью PHP функции count:
{{ count($arr) }}
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'employee' => [
'name' => 'john',
'age' => 25,
'salary' => 1000,
],
]);
?>
Выведите каждый элемент массива в отдельном абзаце.
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'arr' => [1, 2, 3, 4, 5],
]);
?>
Выведите на экран количество элементов в этом массиве.