如果我的文件输入是多维数组,则无法获得如何在控制器中管理文件的信息。我对此感到困惑。
即我的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验证?