2017 © Pedro Peláez
 

library lara-ore-disk

image

railken/lara-ore-disk

  • Monday, July 23, 2018
  • by railken
  • Repository
  • 0 Watchers
  • 0 Stars
  • 95 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 252 % Grown

The README.md

lara-ore-storage

Build Status License, (*1)

Requirements

PHP 7.0.0 and later., (*2)

Composer

You can install it via Composer by typing the following command:, (*3)

composer require railken/lara-ore-storage

Simple Usage

use Railken\LaraOre\Storage\Disk\DiskManager;
use Railken\LaraOre\Storage\File\FileManager;


$dm = new DiskManager();
$result = $dm->create([
    'name' => 'My storage',
    'driver' => 's3',
    'config' => [
        'key' => '...',
        'secret' => '...'
        'bucket' => '...'
        'region' => '...'
        'url' => '...'
    ]
    'enabled' => 1
]);

if (!$result->ok()) {
    print_r($result->getSimpleErrors());
}

$disk = $resource->getResource();


$fm = new FileManager();
$result = $fm->create([
    'disk' => $disk,
    'access' => 'private',
    'content' => 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=='
]);

if ($result->ok()) {

    echo $result->getResource()->getReadable(); // http://s3....

}

The Versions