group('/reservations', function($app) { $app->post('/add[/]', [Reservations::class, 'add']); $app->group('/project/{project_id}', function($app) { $app->get('/active[/]', [Reservations::class, 'active']); $app->get('/pending[/]', [Reservations::class, 'pending']); $app->get('/rejected[/]', [Reservations::class, 'rejected']); }); $app->get('[/]', Reservations::class); }); $app->group('/reservation/{reservation_id}', function($app) { $app->post('/edit[/]', [Reservations::class, 'edit']); $app->delete('[/]', [Reservations::class, 'delete']); $app->get('[/]', [Reservations::class, 'get']); });