validate([ 'email' => ['required','email'], 'password' => ['required','string'], ]); if (Auth::attempt($data, $request->boolean('remember'))) { $request->session()->regenerate(); return redirect()->intended(route('dashboard')); } return back() ->withErrors(['email' => 'Email hoặc mật khẩu không đúng.']) ->withInput(['email' => $request->email]); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('login'); } }