[英]Laravel query to find sum view count pf all registered users Each day in the past 7 days
在我的视图计数表中,我想找到过去 7 天中每天所有注册用户的点击总和。 这是我的桌子:
这是我使用的查询
$RegHits = Visitor::distinct('date_visited')
->whereDate('date_visited', '>=' , Carbon::now()->subDays(7))
->whereNotNull('user_id')
->pluck('hits')
->toArray();
这给了我一个 [15,13,6,1,4,10] 的数组
在这种情况下,如何获得命中总和的数组,我的预期结果应该是:
[55, ? , ? , ? , ? , ? , ?] 过去 7 天的每一天
这段代码对我有用:
Visitor::selectRaw('date_visited, Sum(hits)')
->groupBy('date_visited')
->whereNotNull('user_id')
->whereDate('date_visited', '>=' , Carbon::now()->subDays(7))
->pluck('Sum(hits)')
->toArray();
我得到的是过去 7 天每天所有注册点击的总和:[55, ? , ? , ? , ? , ? , ?]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.