У меня есть переменная, которая является объектом пагинациисоответствует определенному условию.Я не хочу, чтобы он был удален до тех пор, пока я не смогу использовать данные.Ниже приведен пример.
$pagination->getCollection()->transform(function ($item, $key) use(&$data, &$pagination) {
$data[] = $item->foo;
if ($item->foo === 'bar') {
$item->remove();
}
}
Я также пытался использовать $pagination->getCollection()->forget($key);
внутри преобразования
$pagination->getCollection()->transform(function ($item, $key) use(&$data, &$pagination) {
$data[] = $item->foo;
if ($item->foo === 'bar') {
$pagination->getCollection()->forget($key);
}
}
Это из этого вопроса.
Как сбросить (удалить) элемент коллекции после его извлечения?
Я предполагаю, что тот факт, что я имею дело с нумерацией страниц, возможно, делает эти ответы неприменимо к моей ситуации.