S3-совместимый диск
Драйвер simpleS3 предназначен для Amazon S3 и совместимых S3 объектных хранилищ. Укажите ключи доступа, endpoint и имя bucket.
's3' => [
'driver' => 'simpleS3',
'access_key' => env('AWS_ACCESS_KEY_ID'),
'secret_key' => env('AWS_SECRET_ACCESS_KEY'),
'endpoint' => env('AWS_ENDPOINT'),
'bucket' => env('AWS_BUCKET'),
'throw' => true,
],
PHP
$disk = Storage::cloud('s3');
$disk->put('reports/2026/july.csv', $contents);
$contents = $disk->get('reports/2026/july.csv');
$disk->copy('reports/2026/july.csv', 'archive/july.csv');
PHP
Поддерживаемые операции
Доступны методы exists, isFile, files, get, put, copy, move, delete, size, lastModified, contentType, cacheControl и hash. Метод hash возвращает ETag объекта и поддерживает только алгоритм md5.
$keys = $disk->files('reports/2026/');
$contentType = $disk->contentType('reports/2026/july.csv');
$cacheControl = $disk->cacheControl('reports/2026/july.csv');
PHP
S3 является объектным хранилищем и не имеет настоящих каталогов. Встроенный драйвер эмулирует работу с каталогами.