public function handleProviderCallback(Guard $auth, Socialite $socialite, UsersService $userService, SessionManager $manager) { $user = $socialite->driver('facebook')->user(); $authUser = $userService->findOrCreateByFacebook($user); $auth->login($authUser); $manager->driver()->save(); return redirect('/'); }