用途:该技能用于生成 FilamentPHP v4 的表格配置,覆盖列、筛选、行操作与批量操作,并遵循官方文档模式。生成前需先阅读指定文档目录(tables、02-columns、03-filters 等),再按需求分析列、可搜索字段、可排序字段、筛选、行操作、批量操作与关联关系。
主要能力:支持多种列类型,如 TextColumn、IconColumn、ImageColumn、BadgeColumn、ColorColumn、ToggleColumn、SelectColumn、TextInputColumn、CheckboxColumn、ViewColumn;支持关联列(BelongsTo、HasMany 计数/求和、BelongsToMany 列表);列修饰符包括 searchable、sortable、toggleable、visible/hidden、宽度与对齐、样式等。筛选支持 SelectFilter、TernaryFilter、日期范围 Filter、TrashedFilter、QueryBuilder。操作支持 View/Edit/Delete、自定义 Action、带表单弹窗的 Action、ActionGroup、ReplicateAction,以及 DeleteBulkAction、ForceDeleteBulkAction、RestoreBulkAction、自定义批量操作与导出;表头操作支持 CreateAction、AttachAction、导入。表格配置支持分页、默认排序、重排序、分组、条纹行、轮询、空状态、模态框与会话持久化筛选。
使用方式:在 table(Table $table) 方法中返回 $table->columns([...])->filters([...])->actions([...])->bulkActions([...]) 等链式配置,按文档提取类名与选项后生成。
适用场景:FilamentPHP v4 后台管理面板中的列表页开发。
限制:资料未提供安装命令、版本兼容范围、收费与平台信息;生成前依赖本地文档路径,路径不可用时的行为暂未提供。