【发布时间】:2019-04-03 08:30:55
【问题描述】:
我想要从我的网站购买用户数量的图表。我怎样才能做到这一点?
$ordersArr = Order::where('vendor_id',$id)
->whereBetween('created_at',[$carbonStart,$carbonEnd])
->get();
我的表如下 顺序
id user_id venodr_id created_at
==================================
1 1 1 2019-03-30 07:15:03
2 1 2 2019-03-30 07:20:03
3 1 1 2019-03-29 07:20:03
4 1 2 2019-03-29 07:20:03
5 2 1 2019-03-30 07:15:03
6 2 2 2019-03-30 07:20:03
7 2 1 2019-03-29 07:20:03
8 2 2 2019-03-29 07:20:03
9 2 2 2019-03-29 07:20:03
我想要的结果是
user_id count date
1 2 2019-03-30
1 2 2019-03-29
2 2 2019-03-30
2 3 2019-03-29
【问题讨论】:
-
您需要按
date和user_id分组,并为额外的列添加COUNT()。 -
你能解释一下吗?
标签: laravel eloquent laravel-query-builder