📜  获取计数 laravel - PHP (1)

📅  最后修改于: 2023-12-03 14:57:17.528000             🧑  作者: Mango

获取计数 Laravel - PHP

在 Laravel 中,我们可以使用多种方法来获取数据库中数据的计数。本文将介绍其中的几种方法。

使用 Eloquent 模型

使用 Eloquent 模型可以轻松获取特定模型的记录计数。只需在该模型上调用 count() 方法即可。

// 获取 User 模型的记录数
$userCount = App\Models\User::count();
使用查询构建器

查询构建器可以用于构建复杂的查询。我们可以使用 count() 方法来获取特定查询的记录计数。

// 获取名字为 John 的用户数
$count = DB::table('users')->where('name', 'John')->count();
基于条件的计数

我们还可以使用条件计数来获取符合条件的记录数。使用 Eloquent 模型或查询构建器即可实现。

使用 Eloquent 模型:

// 获取年龄大于等于 18 岁的用户数
$count = App\Models\User::where('age', '>=', 18)->count();

使用查询构建器:

// 获取状态为 active 的用户数
$count = DB::table('users')->where('status', 'active')->count();

以上就是获取计数的几种方法。无论你是使用 Eloquent 模型还是查询构建器,都可以轻松地获取记录计数。