PHPackages                             wiraazharan/cloudinary-upload - 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. [Image &amp; Media](/categories/media)
4. /
5. wiraazharan/cloudinary-upload

ActiveLibrary[Image &amp; Media](/categories/media)

wiraazharan/cloudinary-upload
=============================

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

033PHP

Since Oct 24Pushed 8y ago1 watchersCompare

[ Source](https://github.com/wiraazharan/cloudinary-upload)[ Packagist](https://packagist.org/packages/wiraazharan/cloudinary-upload)[ RSS](/packages/wiraazharan-cloudinary-upload/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

CLOUDINARY-UPLOAD
=================

[](#cloudinary-upload)

### Setup

[](#setup)

RUN :

```
$ composer install
```

### Create File with titled "cloud\_inary.php" and put inside config folder

[](#create-file-with-titled-cloud_inaryphp-and-put-inside-config-folder)

File contains :

```
 'xxx',
    'api_key' => 'xxx',
    'api_secret' => 'xxx',
    'base_secure_url' => 'https://res.cloudinary.com/',
];
```

### Register Provider AND Facade

[](#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

[](#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;
    }
```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10327653?v=4)[Wira Azharan Akmar](/maintainers/wiraazharan)[@wiraazharan](https://github.com/wiraazharan)

### Embed Badge

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

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

###  Alternatives

[goat1000/svggraph

Generates SVG graphs

133890.0k3](/packages/goat1000-svggraph)[imagekit/imagekit

PHP library for Imagekit

46877.3k10](/packages/imagekit-imagekit)[gravatarphp/gravatar

Gravatar URL builder which is most commonly called as a Gravatar library

12644.1k2](/packages/gravatarphp-gravatar)

PHPackages © 2026

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