Referencia

Ciclo de vida de la aplicación

Bootstrap HTTP y CLI y puntos donde la aplicación amplía el framework.

Flujo de un request HTTP

Un request HTTP entra por public/index.php, crea ApplicationContext, construye Kernel, carga la configuración, registra providers y rutas, ejecuta middleware, resuelve el controller y envía una response PSR-7.

Flujo CLI

La CLI arranca mediante vendor/bin/lemonade, crea el application context, inicia CliKernel, carga configuración compartida y CLI, registra providers y ejecuta el command seleccionado.

Puntos de extensión estables

Los puntos de extensión estables de la aplicación son los módulos YAML, app/Config/Routing.php, app/Config/Commands.yaml, Providers.yaml y los bindings en AppServiceProvider.