后台面板 - 仪表盘
表格插件
Filament 自带"表格"插件模板,可以无需编写自定义视图文件显示数据表。
以下命令用来创建表格插件:
php artisan make:filament-widget LatestOrders --table
然后更新 getTableQuery()
和 getTableColumns()
方法,返回你需要显示的数据查询结果以及你要显示的字段:
<?php namespace App\Filament\Widgets; use App\Models\Order;use Closure;use Filament\Tables;use Filament\Widgets\TableWidget as BaseWidget;use Illuminate\Database\Eloquent\Builder; class LatestOrders extends BaseWidget{ protected function getTableQuery(): Builder { return Order::query()->latest()->limit(10); } protected function getTableColumns(): array { return [ Tables\Columns\TextColumn::make('id'), Tables\Columns\TextColumn::make('customer.name') ->label('Customer'), ]; }}
现在,你可以在控制面板上查看插件了。
Edit on GitHubStill need help? Join our Discord community or open a GitHub discussion