Вывод pagination моей Laravel похож на временную разбивку laravel, но мне нужно изменить массив данных для каждого объекта. Мой выход:
Как вы можете видеть, объект данных имеет 2 элемента, которые мне нужно изменить.
Мой код:
$items = $this->items()
->where('position', '=', null)
->paginate(15);
Что возвращает элементы пользователя с сводной таблицей, но мне не нравится, как показана сводная таблица в JSON, поэтому я решил изменить элементы и организовать каждый элемент с помощью точки опоры перед элементом.
С этой целью я попытался использовать foreach
foreach ($items->data as $item)
{
}
который дает мне ошибку, по какой-то причине я не знаю:
Undefined property: Illuminate\Pagination\LengthAwarePaginator::$data"
status_code: 500
Любая помощь?