L5 repository 使用分页

匿名 (未验证) 提交于 2019-12-03 00:37:01

需要用到分页包

use Illuminate\Pagination\Paginator; use Illuminate\Pagination\LengthAwarePaginator;

控制器中添加分页代码

$posts = $this->repository->findWhere($queryArray); $currentPage = Paginator::resolveCurrentPage() - 1; $perPage = 10; $currentPageSearchResults = $posts->slice($currentPage * $perPage, $perPage)->all(); $posts = new LengthAwarePaginator($currentPageSearchResults, count($posts), $perPage);

在视图当中进行使用

{!! $posts->setPath('/example-path')->appends(Request::except('page'))->render() !!}


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!