CLOUDINARY-UPLOAD
Setup
RUN :, (*1)
$ composer install
Create File with titled "cloud_inary.php" and put inside config folder
File contains :, (*2)
<?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 :, (*3)
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;
}