如何使用PHP Laravel框架在Cloudinary的选定文件夹上上传图像?

时间:2018-07-17 04:38:58

标签: php laravel cloudinary

我创建了Cloudinary帐户并创建了一个“帖子”文件夹。

我想将所有上传的图像存储在posts文件夹中,但是我不知道该怎么做。

我正在使用此软件包https://github.com/jrm2k6/cloudder

2 个答案:

答案 0 :(得分:1)

这是示例代码:

\Cloudinary\Uploader::upload("myImage.jpg", 
  array("folder" => "my_folder/my_sub_folder/", "public_id" => "my_image", "overwrite" => TRUE, 
"resource_type" => "image"))

答案 1 :(得分:0)

所以我们假设文件夹的名称是posts

$image_path = $request->file('image_name')->getRealPath();

Cloudder::upload($image_path, null, array("folder" => "posts", "overwrite" => TRUE, "resource_type" => "image"));

通过null参数,cloudinary可以为上传的图片生成唯一的公共ID。

public_id:“ posts / unique_id.png”,