安裝套件
安裝 league/flysystem-aws-s3-v3
套件。
1 | composer require --with-all-dependencies league/flysystem-aws-s3-v3 "^1.0" |
環境變數
更新 .env
檔,填入必要參數:
1 | AWS_ACCESS_KEY_ID= |
- 將
AWS_USE_PATH_STYLE_ENDPOINT
參數設為true
。
存取檔案
上傳檔案。
1 | Storage::disk('s3')->put('test.txt', file_get_contents('test.txt')); |
下載檔案。
1 | Storage::disk('s3')->get('test.txt'); |