我正在尝试上传图像,但每次提交时都会返回 store() 错误。我已将表单设置为 enctype="multipart/form-data" 这没有帮助。
有人能指出我正确的方向吗?
Thanks.
控制器内部功能
public function store(Request $request){
$file = $request->file('imgUpload1')->store('images');
return back();
}
表格如下:
<form action="/imgupload" method="POST" enctype="multipart/form-data">
{{ csrf_field() }}
<div class="form-group">
<label for="imgUpload1">File input</label>
<input type="file" id="imgUpload1">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
我遇到了同样的问题,我要解决的问题是在打开的表单标签中添加enctype="multipart/form-data"
那应该可以解决它。如果没有它,laravel 将无法理解该文件。
like:
<form method="POST" enctype="multipart/form-data" name="formName">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)