add('GET', '/health', 'HealthController@index'); $router->add('POST', '/auth/login', 'AuthController@login'); $router->add('GET', '/auth/me', 'AuthController@me'); $router->add('GET', '/learners', 'LearnerController@index'); $router->add('GET', '/learners/:id', 'LearnerController@show'); $router->add('GET', '/assessments', 'AssessmentController@index'); $router->add('POST', '/assessments', 'AssessmentController@store'); // Get request method and URI $method = $_SERVER['REQUEST_METHOD']; $uri = $_GET['request'] ?? '/'; // Remove trailing slash $uri = rtrim($uri, '/'); if (empty($uri)) $uri = '/'; $router->handle($method, $uri);