whereUsername($request->input('username')) ->whereStatus(AdminStatus::ENABLE) ->first(); if (!$admin) { return back()->withErrors([ 'general' => 'اطلاعات وارد شده نامعتبر است.' ]); } if (!Hash::check($request->input('password'), $admin->password)) { return back()->withErrors([ 'general' => 'اطلاعات وارد شده نامعتبر است.' ]); } Auth::guard('admin')->login($admin); return redirect()->route('admin.dashboard.index'); } public function logout() { Auth::guard('admin')->logout(); return redirect()->route('admin.auth.login.index'); } }