PHPackages                             teepluss/cloudinary - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. teepluss/cloudinary

ActiveLibrary[File &amp; Storage](/categories/file-storage)

teepluss/cloudinary
===================

Cloudinary API wrapper for Laravel 4

v0.1(11y ago)1810.5k14[4 issues](https://github.com/teepluss/laravel4-cloudinary/issues)MITPHPPHP &gt;=5.3.0

Since Aug 15Pushed 10y ago2 watchersCompare

[ Source](https://github.com/teepluss/laravel4-cloudinary)[ Packagist](https://packagist.org/packages/teepluss/cloudinary)[ Docs](https://github.com/teepluss/laravel4-cloudinary)[ RSS](/packages/teepluss-cloudinary/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

Cloudinary API Wrapper
----------------------

[](#cloudinary-api-wrapper)

Cloudinary streamlines your entire image management pipeline - upload, storage, administration, manipulation and delivery.

### Installation

[](#installation)

- [Theme on Packagist](https://packagist.org/packages/teepluss/cloudinary)
- [Theme on GitHub](https://github.com/teepluss/laravel4-cloudinary)

To get the lastest version of Theme simply require it in your `composer.json` file.

```
"teepluss/cloudinary": "dev-master"

```

You'll then need to run `composer install` to download it and have the autoloader updated.

Once Theme is installed you need to register the service provider with the application. Open up `app/config/app.php` and find the `providers` key.

```
'providers' => array(

    'Teepluss\Cloudinary\CloudinaryServiceProvider'

)

```

Theme also ships with a facade which provides the static syntax for creating collections. You can register the facade in the `aliases` key of your `app/config/app.php` file.

```
'aliases' => array(

    'Cloudy' => 'Teepluss\Cloudinary\Facades\Cloudy'

)

```

Publish config using artisan CLI.

```
php artisan config:publish teepluss/cloudinary

```

Usage
-----

[](#usage)

After published cloudinary config you need to set up api detail, such as key, secrey, url, etc.

This wrapper api provide simple methods to upload, rename, delete, tag manage and full features from original cloudinary class methods.

```
$tags = array(
    'tag_a',
    'tag_b',
    'tag_c'
);

Cloudy::upload($_FILES['tmp_name'], 'custom_public_name', $tags);

//Cloudy::upload('/path/to/local/image', 'custom_public_name', $tags);

//Cloudy::upload('http://domain.com/remote.jpg', 'custom_public_name', $tags);
```

Display an image.

```
Cloudy::show('custom_public_name', array('width' => 150, 'height' => 150, 'crop' => 'fit', 'radius' => 20));
```

> More document from [cloudinary.com](http://cloudinary.com/documentation/image_transformations)

Rename file, Delete file.

```
Cloudy::rename('from_public_id', 'to_public_id');

Cloudy::destroy('public_id');
```

Manage with tag.

```
Cloudy::addTag('tag_d', array('public_id_1', 'public_id_2'));

Cloudy::removeTag('tag_d', array('public_id_1', 'public_id_2'));

Cloudy::replaceTag('tag_e', array('public_id_1', 'public_id_2'));
```

You can use original library from cloudinary also.

```
// Get cloudinary.
$cloudinary = Cloudy::getCloudinary();

// Get cloudinary uploader
$uploader = Cloudy::getUploader();
```

> To see more detail visit @ [https://github.com/cloudinary/cloudinary\_php](https://github.com/cloudinary/cloudinary_php)

Support or Contact
------------------

[](#support-or-contact)

If you have some problem, Contact

[![Support via PayPal](https://camo.githubusercontent.com/1c4c2a63b268ab949717893dda9628735444f61b8eb8eece283a534338b5b0e5/68747470733a2f2f7261776769746875622e636f6d2f63687269732d2d2d2f446f6e6174696f6e2d4261646765732f6d61737465722f70617970616c2e6a706567)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9GEC8J7FAG6JA)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4291d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/98f73b54567183f49c41533fc0c05cfffccdf5ed4f0351e3065d62d14779d26f?d=identicon)[teepluss](/maintainers/teepluss)

---

Top Contributors

[![adamgoose](https://avatars.githubusercontent.com/u/611068?v=4)](https://github.com/adamgoose "adamgoose (1 commits)")[![janhartigan](https://avatars.githubusercontent.com/u/580052?v=4)](https://github.com/janhartigan "janhartigan (1 commits)")

---

Tags

apilaravelimageuploadcloudinarylaravel4

### Embed Badge

![Health badge](/badges/teepluss-cloudinary/health.svg)

```
[![Health](https://phpackages.com/badges/teepluss-cloudinary/health.svg)](https://phpackages.com/packages/teepluss-cloudinary)
```

###  Alternatives

[sopamo/laravel-filepond

Laravel backend module for filepond uploads

215272.2k3](/packages/sopamo-laravel-filepond)[sahusoftcom/eloquent-image-mutator

One solution for image uploads.

12016.3k](/packages/sahusoftcom-eloquent-image-mutator)[codebar-ag/laravel-flysystem-cloudinary

Cloudinary Flysystem v1 integration with Laravel

1224.9k2](/packages/codebar-ag-laravel-flysystem-cloudinary)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
