用途:该技能面向 FilamentPHP v4,帮助生成后台仪表盘小部件,包括统计概览(Stats Overview)、图表(Chart)、表格(Table)以及自定义 Widget。生成前需先阅读本地文档参考目录 widgets/ 下的资料。
主要能力:支持用 Artisan 命令创建各类小部件,例如 php artisan make:filament-widget StatsOverview、加 --stats-overview、--chart、--table、--resource=PostResource 等参数。统计概览可展示数值、描述、图标、颜色、趋势迷你图与额外属性;图表支持 line、bar、doughnut/pie 等类型,可配置 datasets、labels、颜色与 Chart.js 选项,并可通过 getFilters 实现交互筛选;表格小部件可定义查询、列、操作与分页;自定义小部件可绑定 Blade 视图并实现 mount 与交互方法。
使用方式:在 AdminPanelProvider 的 widgets 数组中注册仪表盘小部件;在资源类 getWidgets、ListRecords 页的 getHeaderWidgets/getFooterWidgets 中注册资源页小部件。可通过 $sort 控制排序,$columnSpan 控制列宽(支持响应式数组),$pollingInterval 设置轮询,canView 控制可见性,$isLazy 控制懒加载。
适用场景:FilamentPHP v4 后台管理面板的数据概览、趋势图表、最近记录列表与自定义信息卡片。
限制:资料未提供安装方式、版本兼容范围、收费与价格信息,也未说明除上述命令与配置外的其他能力。