用途:该技能为 FilamentPHP v4 生成表单 Schema,覆盖字段配置、验证规则、关联关系与布局组件。生成前需先阅读指定文档目录下的 forms 与 schemas 参考文档,再按需求分析、读取文档、生成 Schema 的流程执行。
主要能力:支持文本、邮箱、密码、数字、电话、URL、Textarea、RichEditor、MarkdownEditor、Select(含搜索、多选、BelongsTo/BelongsToMany 关联)、Toggle、Checkbox、CheckboxList、Radio、DatePicker、DateTimePicker、TimePicker、FileUpload、SpatieMediaLibraryFileUpload、Repeater、Builder、KeyValue、TagsInput、Hidden、Placeholder、View 等字段;支持 Section、Fieldset、Tabs、Grid、Split 等布局组件;支持验证规则、唯一性校验、自定义闭包规则与条件显示(visible/hidden)。
使用方式:在表单中通过 form(Form $form) 返回 $form->schema([...]),并引入 Filament\Forms\Form 及相关组件类。技能要求所有表单 Schema 必须用 Section 或 Fieldset 组织,禁止字段直接放在根层级;相关字段应归入同一分组,分组需有描述性标题,长表单建议可折叠。
适用场景:Laravel 项目中基于 FilamentPHP v4 构建后台管理表单、资源表单及复杂内容编辑界面。
限制:资料未提供安装命令、收费信息、平台支持范围及具体版本兼容性说明;文档路径为本地绝对路径,实际使用需按自身环境调整。