LaravelPackages.net
Acme Inc.
Toggle sidebar
trippo/laravel-openstack

OpenStack filesystem service provider for Laravel

83
0
v1.2.0
About trippo/laravel-openstack

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

Latest Stable Version

Laravel OpenStack

This package provides a service provider to add a driver for OpenStack Object Storage (swift) to Laravel Storage.

Installation

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

Configuration

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.

Star History Chart