Laravel 5: The difference between Auth::guard($this->getGuard())->login($user); and auth()->login($user);
问题 What is the difference between: Auth::guard($this->getGuard())->login($user); and auth()->login($user); ? For example, in PasswordController.php we can have: protected function resetPassword($user, $password) { $user->password = $password; $user->save(); Auth::guard($this->getGuard())->login($user); } or protected function resetPassword($user, $password) { $user->password = $password; $user->save(); auth()->login($user); } (in this case, we create a mutator in Users.php to bcrypt password AND