Looking to hire Laravel developers? Try LaraJobs

laravel-ibm-cos maintained by oss-tools

Description
Laravel Custom Filesystem for IBM Cloud Object Storage
Author
Last update
2023/07/28 07:47 (dev-master)
License
Downloads
431

Comments
comments powered by Disqus

Laravel Custom Filesystem for IBM Cloud Object Storage

This is an IBM Cloud Object Storage Custom Filesystem for Laravel.

Note

This package is a detached fork of tavux/laravel-ibm-cos

Installation

  • Install the package with Composer
composer require oss-tools/laravel-ibm-cos
  • Add \OSSTools\IBMCloudObjectStorage\Laravel\IbmCloudObjectStorageProvider::class to providers in config/app.php

  • In your .env file, add these lines with your IBM Cloud storage parameters

IBM_COS_ACCESS_KEY_ID=<access_key>
IBM_COS_SECRET_ACCESS_KEY=<secret_access_key>
IBM_COS_DEFAULT_REGION=<region>
IBM_COS_BUCKET=<bucket>
IBM_COS_ENDPOINT=<endpoint>

Usage

This is an example of usage :

use Illuminate\Support\Facades\Storage;

Storage::disk('ibm-cos')->allFiles('/');

To know all the available methods, please have a look to the Laravel File Storage documentation.