between( start: now()->startOfMonth(), end: now()->endOfMonth(), ) ->perDay() ->count(); $label = __('filament::resources.stats.articles_chart.label'); return [ 'datasets' => [ [ 'label' => $label, 'data' => $data->map(fn ($value) => data_get($value, 'aggregate')), ], ], 'labels' => $data->map(fn ($value) => data_get($value, 'date')), ]; } protected function getType(): string { return 'line'; } }