页内插件(widget)
开始
Filament 允许你在页面内展示插件,置于页头(header)之下或者页脚(footer)之上。
你可以使用现有的 dashboard 插件,或为资源创建一个专门的插件。
新建资源插件
使用如下命令为资源创建页内插件:
php artisan make:filament-widget CustomerOverview --resource=CustomerResource
此命令会创建两个文件 - 在 app/Filament/Resources/CustomerResource/Widgets
目录下创建一个插件类,在 resources/views/filament/resources/customer-resource/widgets
目录下生成视图文件。
你必须在资源的 getWidgets()
方法下注册新插件:
public static function getWidgets(): array
{
return [
Widgets\CustomerOverview::class,
];
}
关于如何创建自定义插件,请查看 Dashboard 文档。