###困っていること
商品データが登録できるサービスをHerokuでデプロイしました。
しかし、商品を登録する際、データが2つ登録されてしまいます。
具体的には、画像だけが表示されるデータと、画像と別に商品タイトルと表示されない画像が表示されるデータです。
php artisan tinkerで登録された商品データのidを見たところ、別々に2つ登録されていました。
問題点をご指摘いただけますでしょうか?
ProductController.php
PHP
1public function store(CreateProduct $request) 2 { 3 //商品画面作成 4 $product = new Product(); 5 //入力情報取得 6 $product->fill($request->all()); 7 8 //heroku画像 9 $pic = base64_encode(file_get_contents($request->pic->getRealPath())); 10 $product->pic; 11 DB::table('products')->insert([ 12 "pic" => $pic 13 ]); 14 15 //'user_id'挿入 16 $id = Auth::id(); 17 $product->user_id = $id; 18 19 //保存 20 $product->save(); 21 22 //商品詳細画面へ遷移 23 return view('products.show', [ 24 'product' => $product, 25 ]); 26 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/21 06:45
2019/07/21 15:37 編集