email)->first(); if (is_null($user)) { abort(Response::HTTP_NOT_FOUND, config('response-message.login_failed')); } if (!Hash::check($request->password, $user->password)) { abort(Response::HTTP_NOT_FOUND, config('response-message.login_failed')); } Auth::login($user); return redirect()->route('backend.dashboard'); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('login.index'); } }