Javascript Laravel请求$Request->;file()始终为空

Javascript Laravel请求$Request->;file()始终为空,javascript,php,laravel,file-upload,laravel-5,Javascript,Php,Laravel,File Upload,Laravel 5,我有一个表单,有一个字段可以上传多个文件。到现在为止,一直都还不错。因此,当我选择几个文件并点击submit按钮时,$request->file()无论发生什么情况,都始终为空。我的字段名是images\u json 我怀疑路径是PATCH或PUT可能导致这种情况(考虑到我在创建和更新时上载图像),我用自己的控制器操作创建了一个单独的POST路径来处理上载,并让第三方jQuery插件处理上载(blueimp jQuery文件上载插件),然后猜测。。。我又收到了一个空的回复 是的,我的表单标签中有

我有一个表单,有一个字段可以上传多个文件。到现在为止,一直都还不错。因此,当我选择几个文件并点击submit按钮时,
$request->file()
无论发生什么情况,都始终为空。我的字段名是
images\u json

我怀疑路径是
PATCH
PUT
可能导致这种情况(考虑到我在创建和更新时上载图像),我用自己的控制器操作创建了一个单独的POST路径来处理上载,并让第三方jQuery插件处理上载(blueimp jQuery文件上载插件),然后猜测。。。我又收到了一个空的回复

是的,我的表单标签中有
'files'=>true
,它很好地显示了
enctype=“multipart/form data”
属性

这是我目前的看法(正常的文件上传依赖于表单的提交按钮):

这将是一种回应:

[{},{},{}]
(是的,我选了三张照片)


不管怎样,它总是以空白的形式返回。这是我现在无法理解的。

我认为您是通过ajax发送数据的,所以您可以尝试从
$\u文件中获取文件。

我对fineuploader也有同样的问题,当从
$\u文件中获取数据时,我会解决这个问题,而不是
$request->file()

尝试将它放在控制器文件的顶部


使用Illumb\Http\UploadedFile

这是可行的,但我真的不明白为什么。想再解释一下吗?
public function update(CreateEntryRequest $request, $id)
{
    return $request->file('images_json');
}
[{},{},{}]