Database 使用laravel eloquent上的类型计算总列数
我有users表,我想要统计状态的总数。。 我不知道如何在laravel上执行此操作,这里是我的示例表: 我要计算活动、禁用和挂起状态的总数 因此我有Database 使用laravel eloquent上的类型计算总列数,database,laravel,eloquent,Database,Laravel,Eloquent,我有users表,我想要统计状态的总数。。 我不知道如何在laravel上执行此操作,这里是我的示例表: 我要计算活动、禁用和挂起状态的总数 因此我有3个活动状态,2个禁用状态,和1个挂起状态 怎么做 id name status 1 A active 2 B active 3 C disabled 4 D active 5 E disabled 6 F pending 您可以使用计数方法使用分组方式 \DB::tab
3个活动状态
,2个禁用状态
,和1个挂起状态
怎么做
id name status
1 A active
2 B active
3 C disabled
4 D active
5 E disabled
6 F pending
您可以使用计数方法使用分组方式
\DB::table('users')
->select('status', \DB::raw('count(*) as total'))
->groupBy('status')->get();
在这里使用拉威尔方法
\DB::table('users')
->select('status', \DB::raw('count(*) as total'))
->groupBy('status')
->get();
试试这个
$users = App\User::groupBy('status')
->select(\DB::raw('count(*) as total'),'status')
->get();