validate([ 'email' => ['required','email'], 'password' => ['required'], ]); $remember = $request->boolean('remember'); if (Auth::guard('admin')->attempt($credentials, $remember)) { $request->session()->regenerate(); return redirect()->intended(route('admin.dashboard')); } return back()->withErrors([ 'email' => 'Email atau password salah.', ])->onlyInput('email'); } public function logout(Request $request) { Auth::guard('admin')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('admin.login'); } }