wiraazharan / cloudinary-upload
This package is built on top of intervention and php-cloudinary to ease image upload process
dev-master
2017-10-24 07:19 UTC
Requires
- cloudinary/cloudinary_php: ^1.8
- intervention/image: ^2.4
This package is not auto-updated.
Last update: 2024-04-22 20:48:17 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; }