Laravel пользовательское исключение нумерации страниц | Неопределенное свойство $ pageName - PullRequest
0 голосов
/ 01 мая 2020

Сообщение об ошибке:

Неопределенное свойство: Illuminate \ Pagination \ LengthAwarePaginator :: $ pageName

Я создаю нумерацию страниц из массива, а следующим является массив.

$array =  [▼
  "A" => 1
  "B" => 2
  "C" => 3
  "D" => 4
  "E" => 5
]

И иметь следующий код:

public function paginate($items, $perPage = 5, $page = null, $options = [])
{
  $page = $page ?: (Paginator::resolveCurrentPage() ?: 1);
  $items = $items instanceof Collection ? $items : Collection::make($items);
  return new LengthAwarePaginator($items->forPage($page, $perPage), $items->count(), $perPage, $page, $options);
}

и вызов вышеупомянутого метода следующим образом:

$data = $this->paginate($array);
return view('test', ['data' => $data]);

И в представлении test, я ' Чтобы показать ссылки на страницы, выполните следующие действия:

<div> {{ $data->links() }}</div>

Понятия не имею, что мне не хватает, я проверил довольно много.

...