PHPackages                             ezreal/admin-oss - 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. ezreal/admin-oss

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

ezreal/admin-oss
================

laravel-admin扩展，web直传阿里oss（file，image，editor），基于airan/alioss-form开发

1.0(6y ago)3492[2 issues](https://github.com/EzrealR/admin-oss/issues)MITJavaScriptPHP &gt;=7.0.0CI failing

Since Dec 8Pushed 6y ago1 watchersCompare

[ Source](https://github.com/EzrealR/admin-oss)[ Packagist](https://packagist.org/packages/ezreal/admin-oss)[ RSS](/packages/ezreal-admin-oss/feed)WikiDiscussions master Synced 5d ago

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

#### 安装

[](#安装)

`composer require ezreal/admin-oss`

#### 发布前端资源 `php artisan vendor:publish --tag=admin-oss`

[](#发布前端资源-php-artisan-vendorpublish---tagadmin-oss)

#### 相关配置设置

[](#相关配置设置)

在`config/filesystems.php`中新增

```
'oss'    => [
            'driver'     => 'oss',
            'access_id'  => env('OSS_ACCESS_ID'),
            'access_key' => env('OSS_ACCESS_KEY'),
            'bucket'     => env('OSS_BUCKET'),
            'endpoint'   => env('OSS_ENDPOINT'),
            // OSS 外网节点或自定义外部域名
            'endpoint_internal' => env('OSS_ENDPOINT_INTERNAL'), // v2.0.4 新增配置属性，如果为空，则默认使用 endpoint 配置(由于内网上传有点小问题未解决，请大家暂时不要使用内网节点上传，正在与阿里技术沟通中)
//            'cdnDomain'  => '',
            // 如果isCName为true, getUrl会判断cdnDomain是否设定来决定返回的url，如果cdnDomain未设置，则使用endpoint来生成url，否则使用cdn
            'ssl'        => env('SSL'),
            // true to use 'https://' and false to use 'http://'. default is false,
            'isCName'    => env('ISCNAME'),
            // 是否使用自定义域名,true: 则Storage.url()会使用自定义的cdn或域名生成文件url， false: 则使用外部节点生成url
            'debug'      => env('DEBUG'),
]
```

#### 用法

[](#用法)

```
//一般用法
$form->customFile('test', '测试'); //单文件上传
$form->customMultiFile('test', '测试'); //多文件上传
$form->customEditor('test', '测试'); //富文本

//设置参数
$form->customFile('test', '测试')->maxFileSize('10kb')->fileExtensions('rar,mp4,jpg'); //设置上传文件大小和设置文件后缀
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity52

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2352d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2264852?v=4)[Ezreal](/maintainers/ezreal)[@ezreal](https://github.com/ezreal)

---

Tags

extensionlaravel-adminalioss-web-direct

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ezreal-admin-oss/health.svg)

```
[![Health](https://phpackages.com/badges/ezreal-admin-oss/health.svg)](https://phpackages.com/packages/ezreal-admin-oss)
```

###  Alternatives

[dianwoung/large-file-upload

An extension of laravel-admin for uploading large files

7745.7k2](/packages/dianwoung-large-file-upload)[catlane/chunk-file-upload

文件上传小扩展，可支持大文件分块分片上传到七牛云or本地，优化您上传大文件的苦恼

284.9k](/packages/catlane-chunk-file-upload)[jxlwqq/file-manager

file manager for laravel-admin

1215.6k](/packages/jxlwqq-file-manager)[laravel-admin-ext/file-browser

A file browser for laravel-admin

153.0k](/packages/laravel-admin-ext-file-browser)

PHPackages © 2026

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