validated(); $admins=Admin::query() ->where('username',$request->input('username')) ->where('status',AdminStatus::Active) ->first(); if (!$admins || !\Hash::check($login['password'],$admins->password)){ return back()->withErrors([ 'general' => 'اطلاعات وارد شده نامعتبر است' ]); } Auth::guard('admin')->login($admins); $request->session()->regenerate(); return redirect()->route('admin.dashboard.index'); } public function logout() { Auth::guard('admin')->logout(); request()->session()->invalidate(); request()->session()->regenerateToken(); return redirect()->route('admin.auth.login.index'); } }