繁体   English   中英

Laravel手册分页错误

[英]Laravel Manual Pagination Error

我有一个与Laravel5 Manual Pagination相关的问题。 我需要处理一个查询构建器结果和一些其他数组的数组,并为此做一个分页。

控制器。

  public function searchCategory($id){
    $arr = DB::table('business_businesscatagories')->lists('fk_business_id');
    return Paginator::make($arr, count($arr), 2);
}

命名空间..

 use Illuminate\Pagination\LengthAwarePaginator as Paginator;

但我得到了如下错误..

 FatalErrorException in IndexController.php line 122:
 Call to undefined method Illuminate\Pagination\LengthAwarePaginator::make()

我该如何解决这个问题......

我检查了Illuminate\\Pagination\\LengthAwarePaginator并且能够确认它没有make方法。

但是,您可以通过使用其构造方法来实现此目的。

__construct(mixed $items, int $perPage, int|null $currentPage = null, array $options = array())

由于您已经指定了正确的命名空间:

use Illuminate\Pagination\LengthAwarePaginator as Paginator;

你可以这样做:

$paginator = new Paginator($items, $total, $per_page);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM