Laravel 自带的 paginate 分页,也需要一份总的记录数呢,难道要查询两次吗?
如题:在统计报表的时候,列表的数据是分页显示的。但是还有个总计一栏,计算的是所有的数据,而不是当前页的累加。我想问下,有没有好的实现方法。谢谢。
$paginate = $query->paginate($page_size, ['*'], 'page', $current_page);
总页数:$total = $paginate->total();
以price为例计算总价:
$totalPrice = $query->sum('price');