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