Тонкая маршрутизация – игнорируются маршруты

У меня проблема с моделью маршрутов, поэтому они распознаются правильно. У меня есть следующие маршруты:

$app->get('/courses/:id', function ($id) use ($app) { $app->render(200, array("Id parameter")); }); $app->get('/courses/attendees', function () use ($app) { $app->render(200, array("attendee Parameter")); }); $app->get('/courses/search', function () use ($app) { $app->render(200, array("search Parameter")); }); 

Если я вызову URI localhost / courses / 12, я получу ожидаемый результат «Id-параметр», но если я вызову URI localhost / courses / search или localhost / courses / attendees, я все равно получаю тот же результат.

Кажется, я здесь что-то пропустил …