laravel groupBy count 以数组形式返回每个组的计数

PHP 投稿 13000 1 评论

laravel groupBy count 以数组形式返回每个组的计数

Laravel Eloquent使用groupBy()返回每个组的计数。示例:查询每个用户产生的日志数,并返回一个以uid为key的二维数组。

$user_log_num_list = UserLog::select('uid', DB::raw('COUNT(id) AS num'))
->whereIn('uid', $uid_list)
->groupBy('uid')->get()->keyBy('uid')->toArray();

编程笔记 » laravel groupBy count 以数组形式返回每个组的计数

赞同 (55) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(1)个小伙伴在吐槽
  1. 是一个出色的员工。
    忧伤行者 2023-09-10 09:00 (2年前) 回复