Ошибка ручной разбивки на страницы - Laravel 5.0

Я получаю следующую ошибку при передаче массива, count(array) и itemsPerPage в качестве аргументов. Call to undefined method Illuminate\Pagination\Paginator::make()

Я пытался следовать за ним, но не могу исправить ошибку.

use Illuminate\Pagination\LengthAwarePaginator as Paginator;
use Illuminate\Pagination;
use Illuminate\Support\Facades\Paginator;
use Illuminate\Pagination\Factory;
use App\Response;

make определен в http://laravel.com/api/5.0/Illuminate/Pagination/Environment.html#method_make.


person Hassan Saqib    schedule 07.03.2015    source источник
comment
Пожалуйста, больше кода... Cmon, если вам нужна помощь, опубликуйте все релевантное, что у вас есть, чтобы людям не нужно было просить об этом.   -  person Kyslik    schedule 07.03.2015
comment
Сообщение об ошибке довольно простое — вы пытаетесь использовать несуществующий метод. Вместо этого попробуйте передать те же данные конструктору Illuminate\Pagination\Paginator (или LengthAwarePaginator, в зависимости от ваших потребностей).   -  person kajetons    schedule 08.03.2015


Ответы (2)


Может быть, попробуйте удалить эти строки:

use Illuminate\Pagination\LengthAwarePaginator as Paginator;
use Illuminate\Support\Facades\Paginator;

Затем добавьте это:

use Illuminate\Pagination\Paginator;

Затем используйте $paginator->render() вместо make()

person Nati Mask    schedule 07.03.2015

Удалите эти два:

use Illuminate\Pagination\LengthAwarePaginator as Paginator;
use Illuminate\Pagination;

Это все.

person Hkan    schedule 07.03.2015