【发布时间】:2018-06-23 16:22:42
【问题描述】:
由于某种原因,我的图像验证拒绝在我的 laravel 5.5.28 应用程序上运行。它在 5.4 上完美运行。我检查了文档以查看文档是否有更改,但没有任何更改。
这是图片的验证逻辑
'passport'=>'required|image|mimes:jpeg,png,jpg|max:1524',
HTML
<div class="form-group">
<label>Upload a passport image</label>
<input placeholder="upload passport" type="file" class="form-control" name="passport">
</div>
它返回两个错误,需要图像,而不是 png 或 jpeg 等...
我都试过了,没用。
错误信息
护照必须是图片。护照必须是以下类型的文件: jpeg、png、jpg。
【问题讨论】:
-
所以我意识到为什么这不起作用是因为图像从不上传,因为我没有添加正确的表单属性,我错过了这个 enctype="multipart/form-data" .
标签: php html laravel-5 laravel-5.5