wooxo/ovh-swift-laravel

用于使用 Laravel 4.2 与 OVH PCI 对象存储 API 的库。

v2.0.4 2020-10-05 16:01 UTC

README

Build Status Latest Stable Version Total Downloads

这是一个 Laravel 4.2 的库。

基于 Laravel 的库,用于使用 OVH PCI 对象存储 API,基于以下工作: https://github.com/drauta/runabove-laravel.

安装

使用 composer 安装

composer require wooxo/ovh-swift-laravel "~0.1"

发布配置和完整信息(使用 OVH API 获取凭据)

php artisan config:publish wooxo/ovh-swift-laravel

在 config.app 中添加提供者

'providers' = array(
    [...],
    'Wooxo\OvhSwiftLaravel\OvhSwiftLaravelServiceProvider'
);

使用方法

获取文件列表

$client = new OvhSwiftLaravel();
$client->fileList();

上传文件

$client = new OvhSwiftLaravel();
$client->filePut('path/to/the/file');

获取上传的文件

$client = new OvhSwiftLaravel();
$client->fileGet('hello_world.txt');

删除上传的文件

$client = new OvhSwiftLaravel();
$client->fileDelete('hello_world.txt');

检查文件是否存在

$client = new OvhSwiftLaravel();
$client->fileExists('hello_world.txt');