说我有动态幻灯片生成器的这些输入:
<input type="text" name="slides[0][heading]" class="form-control">
<input type="file" name="slides[0][background_image]" class="form-control">
<input type="text" name="slides[1][heading]" class="form-control">
<input type="file" name="slides[1][background_image]" class="form-control">
我试图检索所有上传的文件。但是,request()->file()
仅向我提供了上传的第一个文件:
foreach (request()->file() as $file)
{
print_r($file);
// file upload logic here
}
这只显示一个文件。我如何获得所有这些?
答案 0 :(得分:0)
我能想出的唯一方法就是更改名称以使用短划线表示法,例如slides-0-heading
然后执行str_replace('-', '.', $name)
并在控制器中使用array_set
。