Я создал логику, в которой у меня есть пользовательская форма регистрации, которая включает в себя данные регистрации пользователя и сведения о добавлении города
Моя логика регистрирует пользователя, но не входит в систему и не перенаправляет страницу в / admin /домой, и он даже не отправляет подтверждение по электронной почте. Я должен войти в себя и отправить письмо еще раз, чтобы сделать это
Я хочу, чтобы, когда кто-то отправляет эту форму, первый пользователь должен был быть создан, вошел в систему и перенаправлен на/ admin / home и после проверки подтверждения город должен быть сохранен в этой базе данных
class QuickRegisterController extends Controller
{
public function quickList(Request $request)
{
$user = User::firstOrCreate([
'name' => $request->owner_of_the_room,
'email' => $request->owner_working_email,
'password' => bcrypt($request->password),
'role_id' => config('quickadmin.default_role_id'),
]);
if (\Auth::check() && \Auth::user()->email_verified_at){
$city = new TotalCity;
$city->name = $request->location_id;
$city->created_by_id = \Auth::user()->id;
}
return redirect('/admin/home');
}
}