【发布时间】:2018-10-02 12:06:21
【问题描述】:
这是我的代码:
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Input;
use Illuminate\Pagination\Paginator;
.
.
$collection = new Collection($guarantee_ticket);
// Paginate
$perPage = 3;
$currentPage = Input::get('page') - 1; // url.com/test?page=2
$pagedData = $collection->slice($currentPage * $perPage, $perPage)->all();
$pagination= Paginator::make($pagedData, count($collection), $perPage);
它抛出:
调用未定义的方法 Illuminate\Pagination\Paginator::make()
当我将use Illuminate\Support\Facades\Paginator; 替换为use Illuminate\Pagination\Paginator; 时,它会抛出:
找不到类“Illuminate\Support\Facades\Paginator”
知道如何解决吗?
【问题讨论】:
-
使用 Illuminate\Pagination\LengthAwarePaginator; $pagination= new LengthAwarePaginator(($pagedData, count($collection), $perPage); //我从 Laravel 4.2 迁移到 Laravel 5.1 时遇到同样的错误
标签: php laravel pagination