Загрузить изображение в определенную папку php Cloudinary

#php #cloudinary

#php #cloudinary

Вопрос:

Я пытаюсь загрузить изображения в папки в моей учетной записи cloudinary, но я не могу заставить его работать, он всегда сохраняется home в папке по умолчанию.

У меня есть две папки, которые называются categories and products .

Это то, что у меня есть прямо сейчас

 CloudinaryUploader::upload(
    $request->file('image'),
    $options = array('public_id' => '/home/categories/' . $request->name . '.' .$extension)
);
 

Я также сделал '/categories/' . $request->name . '.' .$extension

Я получаю это

CloudinaryОшибка public_id (/home/categories/asdasdf.jpg ) является недействительным

Документы здесь, я не вижу, что я делаю не так https://cloudinary.com/documentation/image_upload_api_reference#upload_method

Как я могу это исправить?

Ответ №1:

Правильный способ выглядит так

 CloudinaryUploader::upload(
    $request->file('image'),
   $options = array('public_id' => 'categories/' . $request->name)
);
 

При этом файл сохраняется в /home/categories/file