It's a library for Laravel 4.2.
Library to use OVH PCI Object Storage API with Laravel Based on work from : https://github.com/drauta/runabove-laravel.
Install using composer:
composer require wooxo/ovh-swift-laravel "~0.1"
Publish config and complete informations (use OVH API to get Credentials)
php artisan config:publish wooxo/ovh-swift-laravel
Add provider in config.app
'providers' = array(
[...],
'Wooxo\OvhSwiftLaravel\OvhSwiftLaravelServiceProvider'
);
Get file list
$client = new OvhSwiftLaravel();
$client->fileList();
Upload a file
$client = new OvhSwiftLaravel();
$client->filePut('path/to/the/file');
Get an uploaded file
$client = new OvhSwiftLaravel();
$client->fileGet('hello_world.txt');
Delete an uploaded file
$client = new OvhSwiftLaravel();
$client->fileDelete('hello_world.txt');
Check if a file exists
$client = new OvhSwiftLaravel();
$client->fileExists('hello_world.txt');