我使用Laravel 5.5。我有一个模块应用过滤器并使用_limit和_page(offset=limit*(page-1)
)进行分页。请求网址示例:
api/v1/clients?firstname=John&active=true&_limit=10&_page=2
在此示例中,我在Query Builder中应用所有过滤器,作为响应,将匹配条件firstname=John and active=true
的10条记录,并且将跳过前10条记录,因为页面为2。
我需要在前端使用我的过滤器匹配页码的记录数。 Laravel分页具有以下功能:
$q->paginate(10)->total();
如果我不使用laravel paginate(),如何从我的查询构建器获取所有匹配记录的计数?