// PHP public function show() { return 'Laravel File Storage: Local, S3 và Custo...'; }

Local Storage

// config/filesystems.php
'disks' => [
    'local' => [
        'driver' => 'local',
        'root' => storage_path('app'),
    ],
]

S3 Storage

// .env
FILESYSTEM_DISK=s3
AWS_ACCESS_KEY_ID=your-key
AWS_SECRET_ACCESS_KEY=your-secret
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=your-bucket

// Sử dụng
Storage::disk('s3')->put('file.jpg', $contents);

Custom Driver

// AppServiceProvider
Storage::extend('custom', function ($app, $config) {
    return new CustomFilesystemAdapter(...);
});

Kết luận

Laravel Storage giúp quản lý files một cách linh hoạt và dễ dàng.