私はLaravelにAuthControllerを持っています。私は2つのテーブルを持っています.1つはUsers、もう1つはUsers_Informationで、登録時にUsers_Informationに挿入します。Laravel:User :: IDを取得してそのIDを使用して新しい行を挿入します
次のメソッドからIDを取得し、新しい行を挿入し、その行の列IDを、作成したばかりのユーザーのIDに設定します。
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return User
*/
protected function create(array $data)
{
return User::create([
'username' => $data['username'] . ' ' . $data['username2'],
'mail' => $data['mail'],
'password' => bcrypt($data['password']),
]);
}
私はちょうどユーザ情報を呼び出すと、私はユーザ情報と呼ばれるUsers_Informationするためのコントローラを持って列ID、current_foodとcurrent_level
でUsers_Informationに挿入したい::作成しても、どのように私は、IDを取得しますユーザー::作成?
$id = $this->create($data)->id;
これは、そんなに感謝を働きました。 –