繁体   English   中英

Laravel文件上传无法发布文件

[英]Laravel file Upload fails to post file

我正在尝试使用laravel上传文件
当我发布表单时,我的所有信息都已成功发布,看起来就是这样

Array ( [_token] => 6pFFn8JzbtB5XJBYaAIFW4Z1pTKZCA0aZCGKgfCu 
       [firstName] => En 
       [middleName] => we 
       [lastName] => Ma 
       [date] => 2018-01-02 
       [highSchool] => asd 
       [studentId] => 123  
       [address] => 123 aj  
       [email] =>mail@hotmail.com )  

当我尝试$ request-all()时,我的文件没有出现在列表中

以下是我的相关HTML代码

<form class="form-horizontal" method="POST" action="{{ url('completed') }}" enctype="multipart/form-data">  

<div class="form-group{{ $errors->has('file') ? ' has-error' : '' }}">
                        <label for="file" class="col-md-4 control-label"> Resume:</label>
                        <div class="col-md-6">
                          <input name="file" type="file" id="file" required>
                            @if ($errors->has('resume'))
                                <span class="help-block">
                                    <strong>{{ $errors->first('resume') }}</strong>
                                </span>
                            @endif
                        </div>
                    </div>

我是棱角分明的,所以如果我遗失任何东西,请告诉我

文件上传不会出现在$request->all()

您需要直接引用它们,即$request->file('file') 您可以通过$request->files获取集合中的所有$request->files

尝试在enctype="multipart/form-data"添加enctype="multipart/form-data"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM