В Laravel, чтобы перебрать коллекцию и сбросить нумерацию страниц для каждой пары ключ-значение, вы можете использовать метод each()
в сочетании с reset()
метод. Вот пример:
$collection->each(function ($value, $key) {
// Perform your operations here
// Reset pagination
Paginator::currentPageResolver(function () use ($key) {
return $key;
});
});
В этом фрагменте кода $collection
представляет коллекцию, которую вы хотите обработать. С помощью метода each()
вы можете выполнять нужные операции над каждой парой ключ-значение. Чтобы сбросить нумерацию страниц, вам нужно использовать метод currentPageResolver()
, предоставляемый пагинатором Laravel, и установить для текущей страницы текущий ключ.