r3k4 / ck-storage
一个简单的laravel云kilat存储s3类
v0.6.1
2017-01-20 20:04 UTC
Requires
- php: >=5.5.0
This package is not auto-updated.
Last update: 2024-09-15 01:58:56 UTC
README
安装
使用composer下载包
composer require r3k4/ck-storage
或
{
"require": {
"r3k4/ck-storage" : "dev-master"
}
}
将服务提供者添加到config/app.php
'providers' => [ .... Reka\S3\CloudKilatServiceProvider::class, ]
并将别名也添加到config/app.php
'aliases' => [ .... 'KilatStorage' => Reka\S3\CloudKilatFacade::class, ]
手动在config文件夹中创建cloudkilatstorage.php文件,或运行artisan命令
php artisan vendor:publish
如果你运行上面的artisan命令,会在config文件夹中创建cloudkilatstorage.php文件
在.env文件中添加以下代码以配置API云kilat(自定义域名可以为空)
CK_SECRET_KEY=
CK_ACCESS_KEY=
CK_BUCKET=
CK_ENDPOINT=
CK_CUSTOM_DOMAIN=
或者你也可以直接在config文件夹中的cloudkilatstorage.php文件中进行配置,如下代码所示。
'secretKey' => 'isi secretKey api akun anda di sini' 'accessKey' => 'isi accessKey api akun anda di sini' 'bucket' => 'isi bucket di sini' 'endpoint' => 'isi dgn kilatstorage.com' 'custom_domain' => 'boleh dikosongkan'
用法
获取bucket中的数据对象
$data = KilatStorage::Files()->getAllFiles();
删除bucket中的对象
$data = KilatStorage::Files()->deleteObject($uri);
显示uri中的完整路径的文件名
$data = KilatStorage::Files()->getName($uri);