Laravel 5.6 проверяет и хранит проблему многомерного массива файлов - PullRequest
0 голосов
/ 03 июля 2018

Я не могу понять, как управлять файлами в контроллере, если мой входной файл представляет собой многомерный массив. Я застрял с этим.

т.е. моя 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 в моем случае?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...