اتصال Laravel به فایل S3
در این بخش می خواهیم آموزش نحوه اتصال به فایل S3
را در هاست لاراول laravel به شما آموزش دهیم.
برای متصل کردن لاراول به سرویس فایل S3
باید یکسری تغییرات در پروژه خود اعمال کنید که این تغییرات در این صفحه قدم به قدم خدمت شما شرح داده خواهد شد.
نصب Amazon S3 Driver
برای استفاده از سرویس فایل S3
باید ابتدا با استفاده از دستور زیر کتابخانه مربوط به این سرویس را در پروژه خود نصب کنید.
composer require league/flysystem-aws-s3-v3 "^3.0"
پیکربندی FileSystem
بعد از نصب کتابخانه باید یک FileSystem Driver
جدید در فایل config/filesystems.php
ایجاد کنید:
'cloud' => env('FILESYSTEM_CLOUD'),
'minio' => [
'driver' => 's3',
'endpoint' => env('ENDPOINT_URL'),
'use_path_style_endpoint' => true,
'key' => env('ACCESS_KEY'),
'secret' => env('SECRET_KEY'),
'region' => env('DEFAULT_REGION'),
'bucket' => env('BUCKET_NAME'),
],