Как загрузить несколько изображений одновременно, используя Cloudinary и LumenPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как загрузить несколько изображений одновременно, используя Cloudinary и Lumen

Сообщение Anonymous »

Я написал код в Lumen для одновременной загрузки нескольких изображений с помощью Cloudinary, но код не работает, загружается только первое изображение.

Код: Выделить всё

$images = $request->file('picture');
$uploaded = [];
foreach ($images as $image) {
error_log('for statement fires.');
Cloudder::upload($image, null, [
'folder' => '/dog-lovers',
'discard_original_filename' => true,
]);
$image_uploaded = Cloudder::getResult();
array_push($uploaded, $image_uploaded['url']);

}
return array('message'=>'successful', 'file_url'=>$uploaded);
В приведенном выше коде оператор for не вызывается, поскольку, я думаю, $images не является массивом, поэтому я сделал $images массивом

Код: Выделить всё

    $images[] = $request->file('picture');
Теперь оператор for запускается, но загружается только первое выбранное изображение от почтальона.
это скриншот моего почтальона, на всякий случай интересуется, как я загружаю через почтальон
Изображение
< /p>
Есть ли у кого-нибудь Подскажите, почему не загружаются остальные 4 изображения и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/639 ... -and-lumen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»