В настоящее время я использую Laravel 5.5 и Socialite 2.0. Я хочу, чтобы пользователь мог войти в систему через Google, и до сих пор я могу получать информацию о пользователе из Google и создавать нового пользователя, используя эту информацию.Тем не менее, я не могу войти с учетными данными.Там также нет сообщения об ошибке ... Есть мысли?Ниже мой код
$user = Socialite::driver('google')->user();
$existingUser = User::where('email', $user->email)->first();
if($existingUser){
// log them in
Auth::login($existingUser);
} else {
// create a new user
$newUser = new User;
$newUser->name = $user->name;
$newUser->email = $user->email;
$newUser->google_id = $user->id;
$newUser->avatar = $user->avatar;
$newUser->avatar_original = $user->avatar_original;
$newUser->save();
Auth::login($newUser, true);
}
return redirect()->to('/home');