Router::get & Router::post

Router::get()

Signature: Router::get(string $pattern, callable $handler): void

Registers a handler for GET requests matching the given URL pattern. Supports {param} placeholders.

Router::post()

Signature: Router::post(string $pattern, callable $handler): void

Same as get() but matches POST requests. Always verify the CSRF token in POST handlers.