PHPackages                             starrysea/uimages - 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. starrysea/uimages

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

starrysea/uimages
=================

Explicit/implicit photo manager

1.0.0(7y ago)018MITPHPPHP ^7.0

Since Dec 11Pushed 7y agoCompare

[ Source](https://github.com/caixingyue/laravel-starrysea-uimages)[ Packagist](https://packagist.org/packages/starrysea/uimages)[ Docs](https://github.com/caixingyue/laravel-starrysea-uimages)[ RSS](/packages/starrysea-uimages/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

安装
--

[](#安装)

- [Laravel](#laravel)
- [Lumen](#lumen)

### Laravel

[](#laravel)

该软件包可用于 Laravel 5.6 或更高版本。

您可以通过 composer 安装软件包：

```
composer require starrysea/uimages
```

### Lumen

[](#lumen)

您可以通过 composer 安装软件包：

```
composer require starrysea/uimages
```

用法
--

[](#用法)

```
// routes/web.php

Route::post('/img','ImagesGatherTest@upload');

Route::get('/img/{base64}','ImagesGatherTest@getPicture');
```

```
use Starrysea\Uimages\Images;

class ImagesGatherTest extends Images
{
    // open privacy mode
    protected $secret = true;

    // allow all domain cross-domain
    protected function crossDomainWhitelist()
    {
        return '*'; // all domain can access
    }

    // set secret picture access address
    protected function secretUrl()
    {
        return 'https://xingyue.test/img';
        // https:/xingyue.test/img/aW1hZ2VzL3
    }

    // set picture storage directory
    protected function storage()
    {
        return 'user/avatar';
    }

    // allow upload picture format
    protected function accept()
    {
        return ['png']; // only upload png picture
    }

    // success callback
    protected function call_success($filed, string $url, string $path)
    {
        dump('success', $url, $path);
    }

    // error callback
    protected function call_error(string $message, $data = '')
    {
        dump('error', $message, $data);
    }
}
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

2707d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d82ae1c4a207d648201b29475a60246f9c8ec43e7c9505068d6d72c67ed494ea?d=identicon)[caixingyue](/maintainers/caixingyue)

---

Top Contributors

[![caixingyue](https://avatars.githubusercontent.com/u/39073687?v=4)](https://github.com/caixingyue "caixingyue (2 commits)")

### Embed Badge

![Health badge](/badges/starrysea-uimages/health.svg)

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

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M124](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

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