Я создаю API с Symfony 4 без пакета API.Я создаю все мои конечные точки вручную, все работает нормально.Моя проблема, когда я пытаюсь загрузить несколько файлов.У меня есть объект с полем изображений, где мне нужно, чтобы пользователь загружал несколько файлов.Проблема в том, что я не могу получить файлы, я получаю только ОДИН файл.
Вот поле моей сущности, это тип массива, я не знаю, является ли это лучшей практикой:
/**
* @ORM\Column(type="array")
* @OA\Property(type="array")
* @Groups("main")
*/
private $pictures = [];
В моем контроллере я пытаюсь считать файлы (только для тестирования), но у меня всегда есть 1 файл:
$files = $request->files;
return $this->json(count($files)); // result 1
Завиток, используемый для получения этого результата:
curl -H "Authorization: Bearer MY_TOKEN" -F "pictures=@PATH_TO_FILE\4b737fac533294776e386a3469e84e16.png" -F "pictures=@PATH_TO_FILE\azekh1454621e54516ze321a511z6259.png" http://127.0.0.1:8000/api/incidents/
add
Я тоже пробовал с почтальоном, тот же результат.Это мой первый API, я немного потерян!Я перепробовал много всего, все не удалось: (
Кто-нибудь может дать мне подсказку, чтобы найти решение, пожалуйста?
Спасибо !!