aquaz / laravel-filesystem-oss
AliyunOSS filesystem for Laravel
v1.0.1
2020-12-16 01:29 UTC
Requires
- aliyuncs/oss-sdk-php: ^2.3
- league/flysystem: ^1.0
This package is not auto-updated.
Last update: 2025-03-20 06:35:35 UTC
README
扩展包要求
- PHP >= 7.0
安装命令
$ composer require "aquaz/laravel-filesystem-oss" -vvv
配置
- laravel5.5以下版本需手动注册服务提供者
config/app.php
'providers' => [ \AquaZ\LaravelFilesystemOss\OssStorageServiceProvider::class, ],
- 添加oss配置
config/filesystems.php
'disks' => [ 'oss' => [ 'driver' => 'oss', 'key_id' => env('oss_id'), 'key_secret' => env('oss_key'), 'end_point' => env('oss_point'), 'bucket' => env('oss_bucket'), 'isCName' => env('oss_iscname', false) ], ],
基本使用
-
参考官方文档,实例化一个oss的磁盘后,storage方法基本通用(https://learnku.com/docs/laravel/5.8/filesystem/3918)
Storage::disk('oss')->put('test/1.log', 'Test put a file');