validate([ 'username' => ['required', 'string'], 'password' => ['required', 'string'], ]); if (Auth::guard('admin')->attempt($credentials, $request->boolean('remember'))) { $request->session()->regenerate(); return redirect()->route('admin.dashboard.index'); } return back() ->withErrors([ 'username' => 'نام کاربری یا رمز عبور اشتباه است.', ]) ->withInput($request->only('username')); } public function logout(Request $request) { Auth::guard('admin')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('admin.auth.login.index'); } }