wooxo / ovh-swift-laravel
Library to use OVH PCI Object Storage API with Laravel 4.2.
Installs: 1 653
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 6
Forks: 1
Open Issues: 0
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
- php-opencloud/openstack: 2.0.0-rc3
README
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.
Installation
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' );
Usage
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');