diegofelix / cloudinary-wrapper
A Simple Cloudinary Wrapper for Laravel ^5.2
Requires
- cloudinary/cloudinary_php: ^1.4
- illuminate/support: ^5.2
This package is auto-updated.
Last update: 2024-10-19 00:25:20 UTC
README
CloudinaryWrapper is a package for Laravel ^5.2 that provides simple wrapper for Cloudinary.
What is Cloudinary? See cloudinary.com.
Installation
Step 1: Composer
From the command line, run:
composer require diegofelix/cloudinary-wrapper
Step 2: Service Provider
For your Laravel app, open config/app.php
and, within the providers
array, append:
DiegoFelix\CloudinaryWrapper\CloudinaryWrapperServiceProvider::class,
This will bootstrap the package into Laravel.
Step 3: .env
For this package works, you must create three .env variables in your .env
file.
CLOUDINARY_NAME=appname
CLOUDINARY_KEY=yourkey
CLOUDINARY_SECRET:yoursecret
Usage
The Basics
Now that the package was installed, you can use any of the methods that cloudinary provides as well some of my wrappers.
Have a look at Cloudinary documentation.
CloudinaryWrapper::upload("/home/my_image.jpg", $options);
CloudinaryWrapper::show("my_image.jpg", $options);
To access the original Cloudinary methods you can access using the following methods:
CloudinaryWrapper::getCloudinary(); CloudinaryWrapper::getUploader();
They will give you the main instances for Cloudinary.
Tests and Contribute
This simple package has no tests, so if you want to help with testing and cover other methods of cloudinary I appreciate it!