将图像上传到Cloudinary-Laravel

时间:2018-12-06 00:22:36

标签: laravel storage image-uploading cloudinary

在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 :(得分:1)

Cloudianry在uploading时支持folder参数。

因此您可以将folder参数设置为home/users,以将图像上传到该文件夹​​。

尽管我们不正式支持cloudder wrapper,但是您似乎可以在folder的{​​{1}}中添加$options参数。

即将cloudder更改为Cloudder::upload($path, $image_name);

答案 1 :(得分:0)

添加了$ folder参数,它的工作效果很好,谢谢您的帮助!

Cloudder::upload($path, $image_name, ['folder' => $folder]);