Laravel请求hasFile返回false,尽管实际附加了文件

Laravel请求hasFile返回false,尽管实际附加了文件,laravel,file-upload,Laravel,File Upload,我正在使用一个很好的HTML模板,它提供了一个由HTML文件输入选择的图片预览。这是HTML: <div class="fileinput fileinput-new" data-provides="fileinput"> <div class="fileinput-new img-thumbnail text-center">

我正在使用一个很好的HTML模板,它提供了一个由HTML文件输入选择的图片预览。这是HTML:

<div class="fileinput fileinput-new" data-provides="fileinput">
                                        <div class="fileinput-new img-thumbnail text-center">
                                            <img src="#" data-src="holder.js/100%x100%"  alt="not found"></div>
                                        <div class="fileinput-preview fileinput-exists img-thumbnail"></div>
                                        <div class="m-t-20 text-center">
                                                    <span class="btn btn-primary btn-file">
                                                        <span class="fileinput-new">choose</span>
                                                        <span class="fileinput-exists">change</span>
                                                        <input type="file" id="pb" name="pb" accept="image/*" class="form-control"></span>
                                            <a href="#" class="btn btn-warning fileinput-exists"
                                               data-dismiss="fileinput">Entfernen</a>
                                        </div>
                                    </div>
到目前为止一切正常,
echo$request->pb
还根据需要回显文件名。然而,Laravel显然不认为这是一个文件:

$request->file('pb')

返回null(是的,我尝试显示
$request
的所有文件,也尝试显示
$request->hasFile()
返回false/null)。我想知道为什么?不幸的是,我无法直接访问
$\u文件
,这将使事情变得更容易,尽管总体上与Laravel的顺序不符

确保您的表单具有:

enctype="multipart/form-data"

确保您的表单具有:

enctype="multipart/form-data"

确保您的表单具有
enctype='multipart/form data'
@ahmad如果您将此作为答案发布,您将得到正确的检查!谢谢作为答案添加确保您的表单具有
enctype='multipart/form data'
@ahmad如果您将此作为答案发布,您将得到正确的检查!谢谢作为答复补充