用途:该技能面向 Laravel 项目,用于生成完整的 FilamentPHP v4 资源(Resource),覆盖表单架构、表格配置、关联管理器(Relation Managers)与自定义页面,生成代码遵循官方文档模式。
主要能力:生成资源类、页面、关联管理器与测试文件;支持表单字段(文本、选择、日期时间、文件、关系字段及布局组件)、表格列与修饰符、过滤器、行操作与批量操作、页面路由与授权策略。
使用方式:先收集需求(模型名与命名空间、表单字段、表格列、关系、自定义操作、授权要求),再用 artisan 命令创建资源,例如 php artisan make:filament-resource ModelName,可选参数包括 --generate、--soft-deletes、--view、--simple;关联管理器用 php artisan make:filament-relation-manager ResourceName RelationName column_name 创建。生成前需阅读指定文档参考目录(resources、forms、tables)。
输出文件:资源类位于 app/Filament/Resources/ModelResource.php,页面位于其 Pages 子目录,关联管理器位于 RelationManagers 子目录,测试文件位于 tests/Feature/Filament/ModelResourceTest.php。
限制:资料未提供安装方式、版本兼容范围、收费信息或实际效果说明;文档参考路径为本地绝对路径,需按实际环境调整。