get('/', 'DevController::sukses'); $routes->get('/sukses', 'DevController::sukses'); // API Routes Group $routes->group('api', function($routes) { // Authentication & Profile $routes->post('auth', 'SuperUserController::auth'); $routes->get('logout', 'SuperUserController::logout'); $routes->get('profile', 'SuperUserController::getProfile'); $routes->post('update-profile', 'SuperUserController::updateProfile'); $routes->post('update-password', 'SuperUserController::updatePassword'); // Personel & DRH (New Features) $routes->get('personel/profil', 'PersonelController::getProfil'); $routes->get('personel/drh', 'PersonelController::getDaftarRiwayatHidup'); $routes->post('personel/generate-link', 'PersonelController::generateEncryptedLink'); // Standard CRUD via DhivaRoutes (Keep for compatibility) DhivaRoutes::Route($routes, 'user', 'SuperUserController'); }); // Catch all OPTIONS requests for CORS preflight $routes->options('(:any)', function () {});