Laravel自定义分页,获取匹配过滤器的记录数

时间:2018-01-10 16:10:15

标签: mysql laravel pagination

我使用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(),如何从我的查询构建器获取所有匹配记录的计数?

0 个答案:

没有答案