用途:该技能面向 FilamentPHP v4,按官方文档模式生成表格(Table)配置,包含列、筛选器、操作和批量操作。工作流分三步:分析需求(列、可搜索字段、可排序字段、筛选需求、行操作、批量操作、需展示的关联),读取本地文档目录中的表格参考(如 references/tables/、02-columns/、03-filters/),再生成 Table 配置方法。 主要能力:支持多种列类型,如 TextColumn(searchable、sortable、limit、tooltip、money、dateTime、since、copyable、color、html、words、listWithLineBreaks、bulleted)、IconColumn(boolean、自定义 icon 与 color)、ImageColumn(circular、stacked、limit、defaultImageUrl)、BadgeColumn、ColorColumn、ToggleColumn、SelectColumn、TextInputColumn、CheckboxColumn、ViewColumn;关联列支持 BelongsTo、HasMany 计数/求和、BelongsToMany 列表。列修饰符包含可见性、尺寸、对齐、字重、颜色等。筛选器包含 SelectFilter、TernaryFilter、日期区间 Filter、TrashedFilter、QueryBuilder。操作包含 View/Edit/Delete、自定义 Action、带表单的 Action、ActionGroup、ReplicateAction,以及 BulkActionGroup、DeleteBulkAction、ForceDeleteBulkAction、RestoreBulkAction、自定义批量操作、导入导出;还有 headerActions。表格配置支持分页、默认排序、重排序、分组、striped、poll、空状态、模态框、筛选表单列数与会话持久化。 使用方式:作为 Claude Code 插件技能,在生成表格前按文档路径读取参考文件,然后输出以 use Filament\Tables; 与 table(Table $table): Table 为骨架的配置。所给文档路径为作者本地路径,实际使用需替换为自身环境路径。 限制:资料未提供安装命令、版本兼容细节、依赖要求与收费信息;路径与命名空间均以原文为准,生成结果需结合项目实际模型调整。
filament-tables
通用与其它
更新于 10-16 01:33