Laravel でデータベースに登録した際のID値(auto increment)を別のテーブルに登録をしたいと思っています。
CodeIgniter でinsert_id というメソッドを利用すると取得できますが、Laravel で同様のことができないかドキュメントを見ていますが、なかなか見つかりません。
//DB登録のインスタンス生成 $member = new Member; $member->user_id = $session_array["member"]["user_id"]; $member->password = $session_array["member"]["password"]; //保存 $member->save(); $insertedId = $member->id; echo "id= ".$insertId."<br />"; //DB登録のインスタンス生成 $member_property = new Member_property; $member_property->member_id = $insertId; $member_property->name = $session_array["member"]["name"]; $member_property->kana = $session_array["member"]["kana"]; $member_property->sex = $session_array["member"]["sex"]; $member_property->zipcode = $session_array["member"]["zipcode"]; $member_property->prefecture = $session_array["member"]["prefecture"]; $member_property->address1 = $session_array["member"]["address1"]; $member_property->address2 = $session_array["member"]["address2"]; $member_property->email = $session_array["member"]["email"]; $member_property->tel = $session_array["member"]["tel"]; $member_property->save();
このようにして2つのテーブルを連携させたいのですが、できるでしょうか?
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。