PHPackages                             lixunguan/qiniu - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. lixunguan/qiniu

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

lixunguan/qiniu
===============

laravel qiniu sdk

9271[1 issues](https://github.com/LiXunGuan/qiniu/issues)PHP

Since Sep 12Pushed 11y ago3 watchersCompare

[ Source](https://github.com/LiXunGuan/qiniu)[ Packagist](https://packagist.org/packages/lixunguan/qiniu)[ RSS](/packages/lixunguan-qiniu/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

七牛云 sdk for laravel
===================

[](#七牛云-sdk-for-laravel)

[七牛云存储](http://qiniu.com)非官方SDK，采用[PSR规范](https://github.com/hfcorriez/fig-standards)，支持[Composer](http://getcomposer.org)安装

安装
==

[](#安装)

添加 `"lixunguan/qiniu": "*"` 到 [`composer.json`](http://getcomposer.org).

```
composer.phar install

打开app.php 给aliases  加上  'Qiniu'  => 'Lixunguan\Qiniu\Storage'

```

引导
==

[](#引导)

- [资源管理](#%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86)
    - [查看文件](#%E6%9F%A5%E7%9C%8B%E6%96%87%E4%BB%B6)
    - [复制文件](#%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6)
    - [移动文件(重命名)](#%E7%A7%BB%E5%8A%A8%E6%96%87%E4%BB%B6)
    - [删除文件](#%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6)
    - [筛选文件](#%E7%AD%9B%E9%80%89%E6%96%87%E4%BB%B6)
    - [上传文件](#%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6)
    - [下载文件](#%E4%B8%8B%E8%BD%BD%E6%96%87%E4%BB%B6)

资源管理
----

[](#资源管理)

### 查看文件

[](#查看文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->info('uploads/2014/0910/31c0497aefbf45a22822e9761660a61e.jpg');
```

输出

```
Array
(
    [fsize] => 69478
    [hash] => FkkMiEQKOsHOAkQOsA0zZ8Noxsf2
    [mimeType] => image/jpeg
    [putTime] => 1.4103365664006E+16
)

```

### 复制文件

[](#复制文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->copy('uploads/2014/0910/31c0497aefbf45a22822e9761660a61e.jpg', 'new.jpg');
```

输出

```
	如果请求成功，不返回任何内容。
	如果请求失败，返回包含如下内容:
	Array(
		[code]  => HTTP状态码
		[error] => 与HTTP状态码对应的消息文本
	)

```

### 移动文件

[](#移动文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->move('new.jpg', 'move.jpg');
```

输出

```
	如果请求成功，不返回任何内容。
	如果请求失败，返回包含如下内容:
	Array(
		[code]  => HTTP状态码
		[error] => 与HTTP状态码对应的消息文本
	)

```

### 删除文件

[](#删除文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->delete('new.jpg');
```

输出

```
	如果请求成功，不返回任何内容。
	如果请求失败，返回包含如下内容:
	Array(
		[code]  => HTTP状态码
		[error] => 与HTTP状态码对应的消息文本
	)

```

### 筛选文件

[](#筛选文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->lists(array('prefix' => 'uploads/2010')); // 指定前缀搜索
```

### 上传文件

[](#上传文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->upload('123.jpg', 'uploads/123.jpg');
```

### 下载文件

[](#下载文件)

```
	return Qiniu::make(array(
		'access_key' => Config::get('app.upload_access_key'),
		'secret_key' => Config::get('app.upload_secret_key'),
		'bucket'     => Config::get('app.upload_bucket')
	))->download($value, true); // true 为私有文件
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

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

---

Top Contributors

[![LiXunGuan](https://avatars.githubusercontent.com/u/7980846?v=4)](https://github.com/LiXunGuan "LiXunGuan (1 commits)")

### Embed Badge

![Health badge](/badges/lixunguan-qiniu/health.svg)

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

###  Alternatives

[stefanbauer/laravel-favicon-extractor

A favicon extractor for Laravel

10125.3k](/packages/stefanbauer-laravel-favicon-extractor)

PHPackages © 2026

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