【发布时间】:2021-02-23 18:45:18
【问题描述】:
我在付款数据库中有 'amount' 行,我想返回过去 30 天内每天所有付款的总和,但我有点卡住了。 This is what im expecting
$start = Carbon::now()->addDays(-30);
$end = Carbon::now();
$paymentslast30days = Payment::where('payment_date','<', $end)->where('payment_date','>',$start)->get();
$days = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30];
foreach($days as $day)
{
$day_date = $start->addDays($day-1);
$number_of_payment_in_day = $paymentslast30days->where('payment_date',$day_date)->count();
}
【问题讨论】:
标签: php laravel php-carbon