getCredentials(); if(!Auth::validate($credentials)): return redirect()->to('login') ->withErrors(trans('auth.failed')); endif; $user = Auth::getProvider()->retrieveByCredentials($credentials); Auth::login($user); return $this->authenticated($request, $user); } /** * Handle response after user authenticated * * @param Request $request * @param Auth $user * * @return \Illuminate\Http\Response */ protected function authenticated(Request $request, $user) { return redirect()->intended(); } }