我试图按月将总订单总计用于图表。我很难解决这个问题。
如果本月没有0
,我试图找出一个会在一年中返回值为sum()
的所有月份的foreach。
除此之外,我想在去年和今年开展这项工作。
任何指针都是正确的方法吗?提前感谢您抽出宝贵时间提供帮助。
目前我有以下内容:
$all_this_year = Payments::all()->groupBy(function($date) {
return Carbon::parse($date->created_at)->format('F');
});
这给了我这个:
object(Illuminate\Database\Eloquent\Collection)[1635]
protected 'items' =>
array (size=2)
'September' =>
array (size=4)
0 =>
object(Models\Payments)[1626]
...
1 =>
object(Models\Payments)[1628]
...
2 =>
object(Models\Payments)[1637]
...
3 =>
object(Models\Payments)[1640]
...
'October' =>
array (size=4)
0 =>
object(Models\Payments)[1638]
...
1 =>
object(Models\Payments)[1639]
...
2 =>
object(Models\Payments)[1641]
...
3 =>
object(Models\Payments)[1642]
...