Để sử dụng Minio S3 storage trong Laravel, bạn cần cài đặt trình quản lý gói Composer trước. Sau đó, thêm "minio/minio" và "league/flysystem-aws-s3-v3" vào tệp composer.json bằng lệnh:
bashcomposer require minio/minio league/flysystem-aws-s3-v3
makefileMINIO_ACCESS_KEY=your_access_key MINIO_SECRET_KEY=your_secret_key MINIO_BUCKET=your_bucket_name MINIO_REGION=us-west-1 MINIO_ENDPOINT=http://minio.example.com
php's3' => [
'driver' => 's3',
'endpoint' => env('MINIO_ENDPOINT'),
'use_path_style_endpoint' => true, 'key' => env('MINIO_ACCESS_KEY'),
'secret' => env('MINIO_SECRET_KEY'),
'region' => env('MINIO_REGION'),
'bucket' => env('MINIO_BUCKET'), ],
phpuse Illuminate\Support\Facades\Storage;
Storage::disk('s3')->putFile('folder-name', $request->file('file'));
Nhận xét
Đăng nhận xét