Пытаюсь получит данные в контроллере за каждый день, но вместо этого получаю только за последний. Можете подсказать, где я допускаю эту ошибку.
$days = [];
$graphData = [];
for($f = $left_bound_date; $f < $right_bound_date; $f->addDays(1)) {
$days[] = $f;
$graphData[$f->format('d.m.Y')] = [];
}
foreach($days as $day) {
foreach ($opers as $operator) {
$graphData[$day->format('d.m.Y')][$operator->id] = LiveCallHistory::where('user_id', '=', $operator->id)
->where('start_date', '>=', $day->startOfDay())
->where('start_date', '<', $day->endOfDay())
->count();
}
}
dump($graphData);