###前提・実現したいこと
Laravelを使って、商品の新規作成画面を作っております。
create から 入力値を storeに保存することはできているのですが、
formで取得した内容以外の内容を同時に保存することができません。
###発生している問題・エラーメッセージ
idを含んだ、商品番号を作成して、保存ができず困っております。
次にインクリメントされるidの取得と、idを含めた商品番号($sku)を、
createで作成する内容に含めて保存したいです。
###該当のソースコード
php
1 /** 2 * Store a newly created resource in storage. 3 * 4 * @param \Illuminate\Http\Request $request 5 * @return \Illuminate\Http\Response 6 */ 7 public function store(InventoriesCreateRequest $request) 8 { 9 $input = $request->all(); 10 // id と その他入力値を含めて商品番号を作成する 11 // $sku = $request->id.'_'.$request->asin.'_'.$request->buy_price; 12 13 14 $user = Auth::user(); 15 16 $user->inventory()->create($input); 17 18 19 return redirect('/admin/inventories'); 20 21 } 22
DB inventory
id
asin
buy_price
sku
また、ユーザーテーブルとリレーションさせていますが、こちらは問題なく動作しております。
ご教授のほどいただけますと幸いです。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/21 10:58
2016/08/21 21:52