以下のリンク中の「Amazon S3にファイルをアップロード」を参考に画像アップロードを組んでいます。
ララジャパン画像アップロード
手順通りに「composer require league/flysystem-aws-s3-v3 ~1.0」を実行すると
config/filesystems.phpが以下のように出来上がりました。
laravel
1return [ 2 'default' => 'local', 3 'cloud' => 's3', 4 5 'disks' => [ 6 7 'local' => [ 8 'driver' => 'local', 9 'root' => storage_path('app'), 10 ], 11 12 'public' => [ 13 'driver' => 'local', 14 'root' => storage_path('app/public'), 15 'visibility' => 'public', 16 ], 17 18 's3' => [ 19 'driver' => 's3', 20 'key' => 'AWSのキー', 21 'secret' => '秘密のキー', 22 'region' => '地域のコード', // 日本なら、ap-northeast-1 23 'bucket' => 'バケット名' 24 ], 25 ], 26];
出来上がったファイルで相違があり、デフォルトでは
↓この部分が
'default' => 'local', 'cloud' => 's3',
↓このようになっています。
'default' => env('FILESYSTEM_DRIVER', 'local'), 'cloud' => env('FILESYSTEM_CLOUD', 's3'),
このまま実行すると
public/C:\xampp\tmp\php9C12.tmp
というエラー。
変更すると
public/C:\xampp\tmp\php2BFA.tmp
というエラーに変わります。
検索してみましたが、類似のエラーが出てこなかったため、質問を投稿しました。
ご存じの方いらっしゃいましたら、ご回答よろしくお願い致します。
あなたの回答
tips
プレビュー