关于laravel上传的文件验证或者的表示?
比如表单中有个 file 文件选择框
<input type="file" name="file[]">
我的需求是它既可以上传所有的图片类型,又可以上传.rar .wav .mp3 这些文件,表单验证该怎么写呢?写一起是不是表示是且的关系,都要满足,如何表示或者关系呢?普通的php代码判断我是知道的,就是这个laravel表单Validator验证器 不知道怎么表示或者的关系?
'file.*' => 'required|file|image'
这个表示所有图片文件了,那如何表示剩下 .rar 哪些或者关系呢?
本作品采用《CC 协议》,转载必须注明作者和本文链接
可以用mimes规则来判断
表单验证《Laravel 8 中文文档》
你的上传文件类型不一致, 可能时压缩文件, 图片, 所以你不能用
image
我会选择使用自定义的规则来实现
此贴终结,就是用楼上的大哥的方法是最好的,以前都不知道,今天算是又get到新的知识点。感谢,希望后来的人可以有收获