如何统计Laravel分页中的数据库总记录?

时间:2015-06-29 10:32:58

标签: php laravel eloquent

通常,我尝试过以下

$user = User::all();

而我只是count($user)但是当我必须像以下

那样进行分页时
User::paginate(10);

如何获得用户的总记录?

  

我不想再次查询User::all()

1 个答案:

答案 0 :(得分:6)

您可以使用total()辅助方法访问它。

$users = User::paginate(10);
$users->total();

请注意,使用simplePaginate时无法使用此功能。有关详细信息,请参阅documentation