我遇到了重写的 L5 分页的问题,现在缺少以前的方法。具体lastPage()
和total()
。
这是疏忽吗(在这种情况下,我很乐意提交问题/公关)?
我应该能够通过 Collection 自己计算吗?我相信旧的分页器允许这样的事情
__call()
,但Illuminate\Pagination\Paginator.php
似乎甚至没有保留对完整集合的引用。它立即将 切片$items
以匹配$perPage
,让我无法自己计算总计或 lastPage 。我应该
LengthAwarePaginator
改用吗?如果是这样,不应该Illuminate\Database\Eloquent\Builder::paginate()
返回 aLengthAwarePaginator
而不是Paginator
?我正在尝试对数据库集合进行分页,并获取Paginator
返回的实例。
在我假设存在错误并提交 GH 问题或修复之前,我只是想确保我了解 L5 中分页背后的想法/方向。
Udate:现在 Laravel 5 已经发布,这不再是问题。LengthAwarePaginator
当我paginate()
在 Builder 上时,我得到了一个。