即使没有上传输入文件,Laravel mimes 验证也总是被调用(未使用必需规则)

2024-03-28

我仅对文件输入字段使用单一验证规则。这就是哑剧规则。如果没有上传文件,我想跳过此规则,所以我没有使用“必需”规则。但即使没有上传文件,它也始终显示 mime 类型消息。我刚刚添加了测试所需的规则,当时它显示了所需的错误消息。仅当使用 ajax 和 jquery.form.js 提交表单时才会出现此问题


您可以使用sometimes验证类型。

'file' => 'sometimes|mimes:jpeg,png'

存在时验证

在某些情况下,您可能希望仅当输入数组中存在某个字段时才对该字段运行验证检查。要快速完成此操作,请将“有时”规则添加到规则列表中。

Laravel 官方文档 https://laravel.com/docs/5.4/validation#conditionally-adding-rules

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

即使没有上传输入文件,Laravel mimes 验证也总是被调用(未使用必需规则) 的相关文章