出于某种原因,我的图像验证拒绝在我的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。
答案 0 :(得分:2)
我发现了我的错误,这就是为什么要确保你的表格 enctype =“multipart / form-data”,错误已修复