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

Set*_*Lar 1 php laravel eloquent

通常情况下,我尝试了以下内容

$user = User::all();
Run Code Online (Sandbox Code Playgroud)

而我只是count($user)当我必须像下面这样分页时

User::paginate(10);
Run Code Online (Sandbox Code Playgroud)

如何获得用户的总记录?

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

Bur*_*rak 6

您可以使用total()帮助方法访问它.

$users = User::paginate(10);
$users->total();
Run Code Online (Sandbox Code Playgroud)

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