当前位置: 首页 > 工具软件 > Qiniu PHP SDK > 使用案例 >

七牛 php sdk 使用,Laravel5 七牛存储组件(使用官方SDK)

朱炜
2023-12-01

Laravel5 七牛存储组件(使用官方SDK)

这个包是在七牛官方 PHP-SDK 的基础上再次做的封装,使其符合 Laravel 中操作文件的规范,因此可高度信赖。

声明

该 repo 是基于 https://github.com/zgldh/qiniu-laravel-storage 改的。

这个repo在原来的基础上,改了一些东西,使大家可以通过 composer 的方式正确的引入该组件和七牛组件。

注意

由于七牛并不支持所谓的目录,不存在树形结构,因为目录操作基本可以无视。

建议只是用来上传、更新资源就好了,不要做列表展示!

安装

composer require itbdw/laravel-storage-qiniu

config/app.php 里面的 providers 数组, 加上一行 itbdw\QiniuStorage\QiniuFilesystemServiceProvider

config/filesystem.php 里面的 disks数组加上:

'disks' => [

'qiniu' => [

'driver' => 'qiniu',

'domain' => 'xxxxx.com1.z0.glb.clouddn.com', //你的七牛域名

'access_key' => '', //AccessKey

'secret_key' => '', //SecretKey

'bucket' => '', //Bucket名字

],

],

使用方式和普通的没有区别,只要在一开始初始化disk的时候选上qiniu就好了

$disk = \Storage::disk('qiniu');

$disk->exists('file.jpg'); //文件是否存在

$disk->get('file.jpg');

。。。

 类似资料: