Laravel 5.6检查和存储多维文件数组问题

时间:2018-07-03 19:27:18

标签: php arrays laravel-5

如果我的文件输入是多维数组,则无法获得如何在控制器中管理文件的信息。我对此感到困惑。

即我的html表单:

<form>
   <!-- lots of stuff before images -->
   <input type="file" name="myImage[0][0]" />
   <input type="file" name="myImage[0][1]" />
   <input type="file" name="myImage[1][0]" />
   <!-- mode images -->
   <input type="file" name="myImage[5][3]" />
</form>

在我的控制器中存储request变量的正确方法是什么?

就我而言,我已经对请求数组进行了预处理,但是似乎不适用于file类型:

$form_item->title = $request->input('title')[$parent][$child]; // works fine

$form_item->image = $request->file('myImage')[$parent][$child]->store('images'); // Call to a member function store() on null

$form_item->save();

在我的情况下,如何存储文件并应用hasFile验证?

0 个答案:

没有答案