SuperAPI AI 工具集

laravel-filament-v5

测试与质量

查看项目

更新于 10-15 23:42

技能介绍

用途:在 Laravel 项目中按已安装的 Filament 5.x 版本进行开发、审查、调试、迁移、安全加固与测试,强调以项目实际版本为兼容目标,优先使用官方文档组件,再考虑自定义标记。

主要能力:先做预检,读取 composer.json、composer.lock 与 package.json,确认 filament/*、Laravel、Livewire、PHP 及插件版本,必要时查看 vendor/filament/ 源码;识别面板、Resource、页面、Widget、模型关系、策略、租户边界与主题;提供数据原语到官方组件的映射(如 CodeEntry、KeyValueEntry、RepeatableEntry、badge()、copyable() 等),并列出常见替代写法;覆盖资源、信息列表、表单、表格、布局、动作、Widget、关系管理器、面板、通知、枚举、安全、高级特性与测试等参考文件;强调 v5 不变量,如 $schema->components([...])、静态 form()/infolist()、recordActions()/toolbarActions()/groupedBulkActions()、动作弹窗用 schema() 等。

使用方式:按任务加载对应 references/ 文件;涉及上传、内联编辑、原始 HTML、关联、导入导出、批量动作、租户查询或授权时,必须先读 references/security.md;改动后按 references/testing.md 运行最窄相关测试,并执行项目格式化与静态分析。证据顺序为:已安装项目证据、官方 Filament 文档(https://filamentphp.com/docs/llms.txt 及 5.x 页面)、上游源码、文档聚合工具(仅作线索)。

适用场景:Filament 5.x 的界面实现、审查与安全加固。限制:不负责界面编排决策,该部分由 laravel-filament-v5-ui-ux 负责;CodeEntry 需可选 phiki/phiki 包,须先查锁文件;无法验证的签名不得猜测。未提供具体安装命令与价格信息。