Mahaut
Home
Docs
Getting Started
Routing
Examples
Agents
About
Documentation
Documentation
Everything needed to build a small page or docs site with Mahaut.
Installation
Install Mahaut into a PHP 8 project and point your web server to the public directory.
Request lifecycle
Mahaut uses an explicit front-controller lifecycle.
Configuration
Runtime settings live in app/Configs/Config.php.
Middleware
Middleware can be attached to routes or groups when request pre-processing is needed.
Optional database
Mahaut can work with or without a database. Database support is disabled by default.
Security
Mahaut keeps a conservative default security baseline for small PHP applications.