aws s3バケットに'public/products_imagesというファイルを作りつつ、アクセル制限をpublicにしたいです。また、画像のファイル名は,id+time+拡張子にしたいです。
コード1
$product->img = $request->img->storeAs('public/products_images',Auth::id()."_".time().".".$extension, 's3','public');
コード2
$path = Storage::disk('s3')->put('public/products_images',Auth::id()."_".time().".".$extension, 'public'); $product->img = $path;
問題
コード1の場合
画像のファイル名がついてファイルディレクトリも作られるがpublicとして保存されず公開されない
コード2の場合
画像のファイル名がきちんと付けられず、ファイルも作られない。
何かいいアドバイスいただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/09 05:17