前提・実現したいこと
ローカル環境ではS3に投稿できたのですがAWSへデプロイ後「The PutObject operation requires non-empty parameter: Bucket」と出てしましました。
どうしたら解決できますでしょうか?
ご教授いただけますと幸いです。
発生している問題・エラーメッセージ
該当のソースコード
public function update(Request $request, $id, Post $post) { $post = Post::find($id); $post->title = $request->title; $post->text = $request->text; if ($image = $request->file('image')) { $path = Storage::disk('s3')->putFile('myprefix', $image, 'public'); $post->image_path = Storage::disk('s3')->url($path); } $request->validate( [ 'title' => 'required', 'text' => 'required', ], [ 'title.required' => 'タイトルを入力してください。', 'text.required' => '内容を入力してください。', ] );
試したこと
ssh接続後composer require league/flysystem-aws-s3-v3とコマンドを打ちインストールした。
あなたの回答
tips
プレビュー