Subir imagenes al S3 de Digital Ocean

0

Paso1: En consola instalar el paquete 

composer require league/flysystem-aws-s3-v3:"~1.0"

Paso 2: Dentro del archivo "filesystem" en la carpeta config.

'digitalocean' => [

            'driver' => 's3',

            'key' => env('DIGITALOCEAN_SPACES_KEY'),

            'secret' => env('DIGITALOCEAN_SPACES_SECRET'),

            'endpoint' => env('DIGITALOCEAN_SPACES_ENDPOINT'),

            'region' => env('DIGITALOCEAN_SPACES_REGION'),

            'bucket' => env('DIGITALOCEAN_SPACES_BUCKET'),

            'url' => env('DIGITALOCEAN_URL_ENDPOINT'),

            'root' => env('DIGITALOCEAN_FOLDER'),

            'visibility' => 'public'

 

        ],

 

Paso 3:Luego en la carpeta .env pegar la siguiente configuración

FILESYSTEM_DRIVER=digitalocean

DIGITALOCEAN_SPACES_KEY=tu_primary_key

DIGITALOCEAN_SPACES_SECRET=tu_secret_key

DIGITALOCEAN_SPACES_ENDPOINT=https://nyc3.digitaloceanspaces.com

DIGITALOCEAN_SPACES_REGION=nyc3

DIGITALOCEAN_SPACES_BUCKET=nombre_bucket

DIGITALOCEAN_URL_ENDPOINT=https://tusitioweb.nyc3.digitaloceanspaces.com

DIGITALOCEAN_FOLDER=nombredelrepositorio

Paso 4:Por ultimo, debes ejecutar el comando php artisan config:cache

OTROS POSTS