Subir imagenes al S3 de Digital Ocean
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