只是想知道为什么我无法从输入类型文件中获取数组名称的值.
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)
返回结果为[{}]
我现在想要的是如何从这个带有数组名称的输入文件中获取值.
拜托,请帮帮我.
非常感谢您的帮助.
使用下面的代码,因为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)