У меня есть форма регистрации, в которой пользователь может выбрать из выпадающего списка: Фермер или Покупатель . Если пользователь выберет Фермер , я хочу добавить вновь созданный user_id
в таблицу Фермер . Если пользователь выберет Покупатель , я хочу добавить вновь созданный user_id
в таблицу покупатель .
Но поведение теперь такое, когда пользователь выбирает Buyer из выпадающего списка. Вновь созданный user_id
сохраняется в таблице фермер вместо таблицы покупатель .
Как сохранить вновь созданный user_id
в соответствующую таблицу?
Ниже мой код:
$user = User::create([
'username' => $data['username'],
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
'group' => $data['group'],
]);
$farmer = Farmer::make([
'user_id' => $user->id,
]);
$user->farmer()->save($farmer);
return $user;