# Условия и циклы @foreach в Blade в Laravel

Директиву `@foreach` можно комбинировать с директивой `@if`. Выведем, например, только положительные элементы массива:

`<ul> @foreach ($arr as $elem) @if ($elem > 0) <li>{{ $elem }}</li> @endif @endforeach </ul>`

А теперь, наоборот, выведем список только в том случае, если количество элементов в массиве больше нуля:

`@if (count($arr) > 0) <ul> @foreach ($arr as $elem) <li>{{ $elem }}</li> @endforeach </ul> @endif`

Передайте из действия в представление массив с числами. Выведите этот массив в виде списка `ul`. Сделайте так, чтобы в список попадали только элементы, значениями которых служат четные числа.

Из действия в представление передается переменная `$data`. Эта переменная может содержать массив с числами либо быть обычным числом. Если переменная `$data` - массив, то выведите элементы этого массива в виде списка `ul`, а если переменная `$data` - число, то выведите это число в абзаце.

←→
↑