统计概览 Widget
简介
Filament 自带一个 "统计概览" Widget 模板,用来在单个 Widget 中展示许多不同状态,而无需编写自定义视图。
使用以下命令创建 Widget:
php artisan make:filament-widget StatsOverview --stats-overview
该命令将会创建一个新的 StatsOverview.php 文件。打开该文件,然后在 getStats() 方法中返回 Stat 实例:
<?php
namespace App\Filament\Widgets;
use Filament\Widgets\StatsOverviewWidget as BaseWidget;
use Filament\Widgets\StatsOverviewWidget\Stat;
class StatsOverview extends BaseWidget
{
protected function getStats(): array
{
return [
Stat::make('Unique views', '192.1k'),
Stat::make('Bounce rate', '21%'),
Stat::make('Average time on page', '3:12'),
];
}
}