Laravel 5.5 - 图像验证不起作用
Posted
技术标签:
【中文标题】Laravel 5.5 - 图像验证不起作用【英文标题】:Laravel 5.5 - Image validation not working 【发布时间】: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" . Image upload not work laravel 5.4 doesn't get any error的可能重复 【参考方案1】:我发现了我的错误,这就是为什么确保您填写表格 enctype="multipart/form-data" ,并修复错误
【讨论】:
以上是关于Laravel 5.5 - 图像验证不起作用的主要内容,如果未能解决你的问题,请参考以下文章