public function fb(User $user) { $fbUser = Socialize::with('facebook')->user(); if (User::where('email', '=', $fbUser->email)->first()) { $checkUser = User::where('email', '=', $fbUser->email)->first(); Auth::login($checkUser); return redirect(route('publicInicio')); } $user->facebook_id = $fbUser->getId(); $user->name = $fbUser->getName(); $user->email = $fbUser->getEmail(); $user->avatar = $fbUser->getAvatar(); $user->type = 1; $user->save(); Auth::login($user); return \Redirect::back(); }