xampp(win10/php7.x/mysql5.x)でlaravel開発を行っています。
composerで下記をインストールし
Amazon S3: league/flysystem-aws-s3-v3 ~1.0
"config/filesystems.php"で"s3"を設定し、
".env"でAWSのアクセスキーを設定しています。
下記を実行すると
$result = Storage::disk('s3')->exists($file_name);
例外エラーも発生せず、空白が返って来ます。
trueが返ってくるようにするには、何か設定不足なのでしょうか?
解決方法をご存知でしたら、お知恵をお貸し頂けますと幸いです。
宜しくお願い致します。
※下記追記情報です。
■Laravelバージョン
Laravel 6.x
■config/filesystems.php ファイルのs3関連の設定部分
's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION'), 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'), 'root' => '/xxxx/image/xxx/', 'use_path_style_endpoint' => env('AWS_PATH_STYLE_ENDPOINT', false), 'endpoint' => env('AWS_S3_ENDPOINT', null), ],
■.envファイルのAWS_XXXの部分
AWS_ACCESS_KEY_ID=XXX AWS_SECRET_ACCESS_KEY=XXX AWS_DEFAULT_REGION=xx-xx-1 AWS_BUCKET=xxx.xxx.xxx.com