redirect(); } public function handleGoogleCallback() { try { $googleUser = Socialite::driver('google')->stateless()->user(); $user = User::where('email', $googleUser->getEmail())->first(); if (!$user) { $user = User::create([ 'name' => $googleUser->getName(), 'email' => $googleUser->getEmail(), 'password' => bcrypt(uniqid()), ]); } Auth::login($user); return redirect()->route('home'); } catch (\Exception $e) { return redirect()->route('login')->with('error', 'Login Google gagal!'); } } }