group('', function(Router $router) use ($app) { $router->get('/', function() use ($app) { $app->render('welcome', [ 'message' => 'You are gonna do great things!' ]); }); $router->get('/hello-world/@name', function($name) { echo '

Hello world! Oh hey '.$name.'!

'; }); $router->group('/api', function() use ($router) { $router->get('/users', [ ApiExampleController::class, 'getUsers' ]); $router->get('/users/@id:[0-9]', [ ApiExampleController::class, 'getUser' ]); $router->post('/users/@id:[0-9]', [ ApiExampleController::class, 'updateUser' ]); }); }, [ SecurityHeadersMiddleware::class ]);