如何使用输入文件的数组名称请求文件?

Tum*_*ina 6 html php laravel

只是想知道为什么我无法从输入类型文件中获取数组名称的值.

HTML:

<input type="file" name="collateral_photo[]" id="collateral_photo" class="default"/>
Run Code Online (Sandbox Code Playgroud)

此输入文件的名称是一个数组.

PHP Laravel

return Request::file('collateral_photo');
Run Code Online (Sandbox Code Playgroud)

返回结果为[{}]

我现在想要的是如何从这个带有数组名称的输入文件中获取值.

拜托,请帮帮我.

非常感谢您的帮助.

Sou*_*rma 9

使用下面的代码,因为name属性是一个数组

$files = Request::file('collateral_photo');
return $files[0];
Run Code Online (Sandbox Code Playgroud)

或者如果你想要第二个文件

return $files[1];

//if you want to access second file and so on
Run Code Online (Sandbox Code Playgroud)

您需要访问指定了数组索引的文件.

如果要返回整个文件数组本身,请使用

return $files
Run Code Online (Sandbox Code Playgroud)