composer require league/flysystem-aws-s3-v3
Criar um array novo em disks
'spaces' => [
'driver' => 's3',
'key' => env('DO_SPACES_KEY'),
'secret' => env('DO_SPACES_SECRET'),
'endpoint' => env('DO_SPACES_ENDPOINT'),
'region' => env('DO_SPACES_REGION'),
'bucket' => env('DO_SPACES_BUCKET'),
],
Apenas para usar o DO spaces como disco padrão da aplicação
caso contrário pode-se otimir esta linha e usar Storage::disk('spaces')
FILESYSTEM_DRIVER=spaces
DO_SPACES_KEY=<key-gerada-na-DO>
DO_SPACES_SECRET=<secret-gerada-na-DO>
DO_SPACES_ENDPOINT=https://<nome-da-regiao>.digitaloceanspaces.com
DO_SPACES_REGION=<nome-da-regiao>
DO_SPACES_BUCKET=<nome-do-bucket> /* tambem chamado de nome do space */