Я использую две регистрации в моем приложении Laravel, стандартную регистрацию Laravel и Laravel Socialite. Оба работают нормально. Когда пользователь регистрируется с помощью регистрации по умолчанию в Laravel, он отправляет письмо с подтверждением, но также отправляет письмо с подтверждением с помощью Laravel Socialite. Я хочу отключить отправку письма с подтверждением с помощью socialite, но я не знаю, как это сделать.
Вот код в моем Login Controller
, который обрабатывает Socialite
public function redirectToGoogle()
{
return Socialite::driver('google')->redirect();
}
public function handleGoogleCallback()
{
try {
$user = Socialite::driver('google')->user();
$finduser = User::where('google_id', $user->id)->first();
if($finduser){
Auth::login($finduser);
return redirect('/home');
}else{
$newUser = User::create([
'name' => $user->name,
'email' => $user->email,
'google_id'=> $user->id
]);
Auth::login($newUser);
return redirect()->back();
}
} catch (Exception $e) {
return redirect('auth/google');
}
}