【发布时间】:2017-11-08 16:24:44
【问题描述】:
我有一个文件上传字段:
<input class="form-control" type="file" name="image[]" multiple="multiple">
此字段是可选的。用户可以添加或不添加文件。
我想要文件类型验证,我不想让用户添加图像以外的文件。这是我到目前为止所做的。
$this->validate($request,[
'image.*' => 'mimes:jpg,jpeg,png,bmp,tiff |max:4096',
],$messages = [
'mimes' => 'Please insert image only',
]);
但是,当没有文件上传时,验证没有通过。任何帮助表示赞赏。
【问题讨论】:
-
制作一个工作区,如果文件不为空 $val = 'mimes:jpg,jpeg,png,bmp,tiff |max:4096'; else '' 并将 $val 放入 'image.*' => $val,
标签: php laravel validation file-upload mime