🆙 Final fix delete storage link to fix news_images and logs 🆙

This commit is contained in:
Remco
2026-01-07 20:29:24 +01:00
parent 65ea6c167f
commit acf2d7e661
447 changed files with 208 additions and 66965 deletions
@@ -1,59 +0,0 @@
<?php
namespace App\Filament\Widgets;
use App\Models\Article;
use Filament\Widgets\ChartWidget;
use Flowframe\Trend\Trend;
use Flowframe\Trend\TrendValue;
use Illuminate\Contracts\Support\Htmlable;
class ArticlesAggregateChart extends ChartWidget
{
protected static ?int $sort = 2;
protected ?string $maxHeight = '300px';
protected string $color = 'primary';
#[\Override]
public function getHeading(): string|Htmlable|null
{
return __('filament::resources.stats.articles_chart.title');
}
#[\Override]
public function getDescription(): string|Htmlable|null
{
return __('filament::resources.stats.articles_chart.description');
}
#[\Override]
protected function getData(): array
{
$data = Trend::model(Article::class)
->between(
start: now()->startOfMonth(),
end: now()->endOfMonth(),
)
->perDay()
->count();
$label = __('filament::resources.stats.articles_chart.label');
return [
'datasets' => [
[
'label' => $label,
'data' => $data->map(fn (TrendValue $value) => $value->aggregate),
],
],
'labels' => $data->map(fn (TrendValue $value) => $value->date),
];
}
protected function getType(): string
{
return 'line';
}
}