Laravel chunk ()

Laravel chunk(1) показывает все пять записей.

У меня есть следующий код:

@foreach($entertainments->chunk(1) as $chunk)
@foreach ($chunk as $entertainment)
<p>{{ $entertainment->talent->title }}
<span>{{ $entertainment->talent->realname }}
</span>
</p>
@endforeach
@endforeach

Я запрашиваю вот так $entertainments = App\TalentTag::all()->random(5);

-1

Решение

Это ожидаемое поведение. Если вы хотите отобразить только первый элемент, вы должны использовать first() метод. Если вы хотите добиться чего-то другого, вам следует объяснить, что именно вы хотите, в дополнение App\TalentTag::all()->random(5) может быть не лучшим решением, если у вас есть тысячи записей.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector