У меня есть работа с графиком, но он выводит данные только одного пользователя
$data = collect([]); // Could also be an array
for ($months_backwards = 2; $months_backwards >= 0; $months_backwards--) {
// Could also be an array_push if using an array rather than a collection.
$actMonth = Carbon::now();
$data->push(Slaughter::whereDate('dateOfDisplacement', $actMonth->subMonth($months_backwards))->count());
}
$chart1 = new AnimalChart;
$chart1->labels(['2 months ago', 'Last Month', 'Current Month']);
$chart1->dataset('Animal Slaughtered', 'line', $data)
->color($borderColors)
->backgroundcolor($fillColors);
return view('admin.index', compact(['users', 'chart', 'chart1', 'chart2']));
}
Это вывод всех убитых животных, но вывод только для первых ферм, а не всех. Другими словами, он выводит только данные о убое, где animal farm_id равен 1, а не все