qaqzzl/aliyun-laravel-storage 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

qaqzzl/aliyun-laravel-storage

最新稳定版本:v1.0.0

Composer 安装命令:

composer require qaqzzl/aliyun-laravel-storage

包简介

Aliyun Resource (Cloud) Storage SDK for Laravel

README 文档

README

基于 https://github.com/aliyun/aliyun-oss-php-sdk 开发

符合Laravel 的Storage用法。

安装

  • composer require qaqzzl/aliyun-laravel-storage

添加 service provider(optional. if laravel < 5.5 || lumen)

// laravel < 5.5
qaqzzl\AliyunStorage\AliyunFilesystemServiceProvider::class,

// lumen
$app->register(qaqzzl\AliyunStorage\AliyunFilesystemServiceProvider::class);

配置文件

  • config/filesystem.php 里面的 disks数组加上:
'disks' => [
    // code...
    'ali'=> [
        'driver'    => 'ali',
        'domains' => [
            'default'   => env('ALIYUN_OSS_DOMAIN'), //你的七牛域名
            'https'     => '',         //你的HTTPS域名
            'custom'    => '',     //你的自定义域名
        ],
        'access_key'    => env('ALIYUN_OSS_ACCESS_KEY'),    //AccessKey
        'secret_key'    => env('ALIYUN_OSS_SECRET_KEY'),    //SecretKey
        'endpoint'      => env('ALIYUN_OSS_ENDPOINT'),      //Endpoint
        'bucket'        => env('ALIYUN_OSS_BUCKET'),        //Bucket名字
        'notify_url'    => '',  //持久化处理回调地址
    ],
],

使用方法

$disk = \Storage::disk('ali');
$disk->exists('file.jpg');                      //文件是否存在
$disk->get('file.jpg');                         //获取文件内容
$disk->put('file.jpg',$contents);               //上传文件
$disk->delete('file.jpg');                      //删除文件
$disk->delete(['file1.jpg', 'file2.jpg']);      //删除文件
$disk->copy('old/file1.jpg', 'new/file1.jpg');  //复制文件到新的路径
$disk->move('old/file1.jpg', 'new/file1.jpg');  //移动文件到新的路径
$disk->size('file1.jpg');                       //取得文件大小
$disk->lastModified('file1.jpg');               //取得最近修改时间 (UNIX)
$disk->files($directory);                       //取得目录下所有文件
$disk->deleteDirectory($directory);             //删除目录,包括目录下所有子文件子目录

统计信息

  • 总下载量: 95
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-03-01

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固