Загрузка изображений в Cloudinary - Laravel - PullRequest
0 голосов
/ 06 декабря 2018

В CloudinaryController я получаю локальный файл (изображение) из $ request и загружаю его в Cloudinary

public static function uploadImage($path, $image_name, $id)
    {
       Cloudder::upload($path, $image_name);
       $image_url= Cloudder::show(Cloudder::getPublicId());
       $this->saveImage($image_url, $id); // saving url to DB
       return redirect()->back()->with('status', 'Image Uploaded Successfully');
    }

Как загрузить изображение с кодом выше в каталог home / users вместо home?

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Добавлен параметр $ folder и он работает хорошо, спасибо за помощь!

Cloudder::upload($path, $image_name, ['folder' => $folder]);
0 голосов
/ 06 декабря 2018

Cloudianry поддерживает параметр folder при загрузке .

Таким образом, вы можете установить для параметра folder значение home/users, чтобы изображение загружалось в эту папку.

Хотя мы официально не поддерживаем cloudder упаковщик , похоже, вы можете добавить folder parmaeter к $options в cloudder

, то есть изменить Cloudder::upload($path, $image_name); до Cloudder::upload($path, $options, $image_name);

...