OpenStack filesystem service provider for Laravel
trippo/laravel-openstack is a Laravel package for openstack filesystem service provider for laravel.
It currently has 0 GitHub stars and 83 downloads on Packagist (latest version v1.2.0).
Install it with composer require trippo/laravel-openstack.
Discover more Laravel packages by trippo
or browse all Laravel packages to compare alternatives.
Last updated
This package provides a service provider to add a driver for OpenStack Object Storage (swift) to Laravel Storage.
Require this package with composer using the following command:
composer require trippo/laravel-openstack
As of Laravel 5.5, this package will be automatically discovered and registered.
For older version of Laravel, add the service provider in config/app.php.
Trippo\Filesystem\OpenStackServiceProvider::class
To configure a new Laravel storage disk on OpenStack, provide a configuration like this one in config/filesystems.php
'disks' => [
'openstack' => [
'driver' => 'openstack',
'endpoint' => env('OS_ENDPOINT', ''),
'username' => env('OS_USERNAME', ''),
'password' => env('OS_PASSWORD', ''),
'tenant_id' => env('OS_TENANT_ID', ''),
'tenant_name' => env('OS_TENANT_NAME', ''),
'container' => env('OS_CONTAINER', ''),
'region' => env('OS_REGION', ''),
'service_name' => env('OS_SERVICE_NAME', 'swift'),
],
],
Note that the implementation of OpenStack Object Storage varies from one provider to an other. For instance, the configuration of the tenant_id and/or of the tenant_name is not always mandatory.