startOfMonth(), Carbon::now()->endOfMonth()]) ->groupByRaw('DATE(created_at)') ->selectRaw('DATE(created_at) as dia, SUM(total) as total') ->pluck('total', 'dia'); return [ 'datasets' => [ [ 'label' => 'Ventas del mes', 'data' => array_values($ventas->toArray()), ], ], 'labels' => array_keys($ventas->toArray()), ]; } protected function getType(): string { return 'bar'; } }