Я не могу понять, как управлять файлами в контроллере, если мой входной файл представляет собой многомерный массив. Я застрял с этим.
т.е. моя 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 в моем случае?