rammtw
@rammtw
Press CTRL+S to save project

Как сделать пагинацию у измененной коллекции в Laravel 5?

Этот код при совпадении поля barcode в обоих массивах добавляет в $task->items массив $r_item в поле data,
foreach ($task->items as $key => $item){
            foreach ($r_items as $r_item) {
                if ($item->barcode == $r_item->barcode) {
                    $item->data = $r_item;
                }
            }
        }

Все работает, но когда я вызываю $task->items()->paginate(15), моего поле data там нет, как сделать пагинацию, но чтобы было поле data?
  • Вопрос задан
  • 851 просмотр
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
Фильтровать надо во время выборки из базы, а не после.
Если я правильно понял то что у вас проиходит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы