only('email', 'password'); $remember = $request->boolean('remember', false); if ($this->authService->login($credentials, $remember)) { $request->session()->regenerate(); return redirect()->intended('/dashboard') ->with('success', '로그인되었습니다.'); } return back() ->withErrors(['email' => '이메일 또는 비밀번호가 올바르지 않습니다.']) ->withInput($request->only('email')); } /** * 로그아웃 처리 */ public function logout(): RedirectResponse { $this->authService->logout(); request()->session()->invalidate(); request()->session()->regenerateToken(); return redirect('/login') ->with('success', '로그아웃되었습니다.'); } }