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 является объектным хранилищем и не имеет настоящих каталогов. Встроенный драйвер эмулирует работу с каталогами.