only('email', 'password'); if (Auth::attempt($credentials)) { $user = Auth::user(); if ($user->role === 'admin') { return redirect()->route('dashboard.admin'); } elseif ($user->role === 'kasir') { return redirect()->route('dashboard.kasir'); } elseif ($user->role === 'perawat') { return redirect()->route('dashboard.perawat'); } else { Auth::logout(); return back()->with('error', 'Role user tidak valid.'); } } return back()->with('error', 'Email atau password salah.'); } public function logout() { Auth::logout(); return redirect()->route('login.form'); } }