// 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.
Chưa có bình luận nào. Hãy là người đầu tiên bình luận!