我有:
$products = Product::where('name', 'like', '%'.$request->q.'%')
->paginate(15);
// do some work on $products etc...
// now because of works done on $products the pagination data is
// is not available on $products anymore
它工作得很好,现在针对API响应,我们有一个单独的独立类,该类获取结果并准备好用于API输出,所以像这样:
return ApiResponse::generate($products);
现在在ApiResponse
类中,我想访问分页数据!就是问题所在。
我可以通过以下方式获取当前页面:
$currentPage = LengthAwarePaginator::resolveCurrentPath();
但是我如何访问其他分页数据,例如页面总数等。
P.S:我不想创建自定义的分页器类,我想访问另一个类中的当前实例化的分页类。我该如何实现?
谢谢