grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026group('/v8/modules', function () use ($app) { $app->get('/viewed', 'ModuleController:getModulesMetaViewed'); $app->get('/favorites', 'ModuleController:getModulesMetaFavorites'); $app->group('/meta', function () use ($app) { $app->get('/list', 'ModuleController:getModulesMetaList'); $app->get('/menu/modules', 'ModuleController:getModulesMetaMenuModules'); $app->get('/menu/filters', 'ModuleController:getModulesMetaMenuFilters'); $app->get('/languages', 'ModuleController:getApplicationMetaLanguages'); }); $app->group('/{module}', function () use ($app) { $app->get('', 'ModuleController:getModuleRecords'); $app->post('', 'ModuleController:createModuleRecord'); $app->get('/viewed', 'ModuleController:getModuleRecordsViewed'); $app->get('/favorites', 'ModuleController:getModuleFavorites'); $app->group('/meta', function () use ($app) { $app->get('/language', 'ModuleController:getModuleMetaLanguage'); $app->get('/attributes', 'ModuleController:getModuleMetaFields'); $app->get('/menu', 'ModuleController:getModuleMetaMenu'); $app->get('/view/{view}', 'ModuleController:getModuleMetaLayout'); }); $app->group('/{id}', function () use ($app) { $app->get('', 'ModuleController:getModuleRecord'); $app->patch('', 'ModuleController:updateModuleRecord'); $app->delete('', 'ModuleController:deleteModuleRecord'); $app->group('/relationships', function () use ($app) { $app->group('/{link}', function () use ($app) { $app->get('', 'ModuleController:getModuleRelationship'); $app->post('', 'ModuleController:createModuleRelationship'); $app->patch('', 'ModuleController:updateModuleRelationship'); $app->delete('', 'ModuleController:deleteModuleRelationship'); }); }); }); }); });