如何在Laravel的分页中计算数据库的总记录


How do I count total record of database in pagination of Laravel?

通常,我会像下面的一样尝试

$user = User::all();

我只是count($user),但当我必须像下面的一样分页时

User::paginate(10);

如何获取用户的总记录?

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

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

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

请注意,当使用simplePaginate时,此选项不可用。有关更多信息,请参阅文档。