wiraazharan/cloudinary-upload

This package is built on top of intervention and php-cloudinary to ease image upload process

Installs: 33

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/wiraazharan/cloudinary-upload

dev-master 2017-10-24 07:19 UTC

This package is not auto-updated.

Last update: 2025-11-04 04:10:38 UTC


README

Setup

RUN :

$ composer install

Create File with titled "cloud_inary.php" and put inside config folder

File contains :

<?php
return [
    'cloud_name' => 'xxx',
    'api_key' => 'xxx',
    'api_secret' => 'xxx',
    'base_secure_url' => 'https://res.cloudinary.com/',
];

Register Provider AND Facade

'providers' => [
        ...
        Intervention\Image\ImageServiceProvider::class,
        Wiraazharan\Cloudinaryupload\UploadServiceProvider::class,
    ],
'aliases' => [
        ...
        'Image' => Intervention\Image\Facades\Image::class,
        'CustomCloudinaryUpload' => Wiraazharan\Cloudinaryupload\UploadFacade::class,
    ],

Implementation for Laravel

In Controller :

public function test_upload(Request $request){
        $uploaded_picture = $request->file('photo');
        $imageUrl = CustomCloudinaryUpload::upload($uploaded_picture,{photo_degree},'{folder_to_be_saved}','{image_name_prefix}');
        return $imageUrl;
    }