0

我发现这个回复是针对类似问题的: Laravel 5 - Manual pagination

我现在不清楚的是如何使首页与经典{{$items->links()}}的刀片模板一起工作。

我的控制器的代码是:

$paginator = new Paginator($risultati, count($risultati),'10');

问题是我生成的对象是这样的:

    LengthAwarePaginator {#311 ▼
  #total: 11
  #lastPage: 2
  #items: Collection {#312 ▶}
  #perPage: "10"
  #currentPage: 1
  #path: "/"
  #query: []
  #fragment: null
  #pageName: "page"
}

所以“路径”中的问题是,我怎样才能让它再次工作?多谢

4

1 回答 1

0

您可以使用类似这样的方法将参数传递给 LengthAwarePaginator 方法:

$分页 = 20;

$page = 输入::get('page', 1);

$offSet = ($page * $paginate) - $paginate;

$itemsForCurrentPage = array_slice($items, $offSet, $paginate, true);

$result = new \Illuminate\Pagination\LengthAwarePaginator ($itemsForCurrentPage, count($items), $paginate, LengthAwarePaginator::resolveCurrentPage(),array('path' => LengthAwarePaginator::resolveCurrentPath()));

于 2018-03-20T06:26:37.873 回答