Reference

Životní cyklus aplikace

Bootstrap HTTP a CLI a místa, kde aplikace rozšiřuje framework.

Průběh HTTP requestu

HTTP request vstoupí přes public/index.php, vytvoří ApplicationContext, sestaví Kernel, načte konfiguraci, zaregistruje providery a routy, spustí middleware, načte controller a odešle PSR-7 response.

Průběh CLI

CLI startuje přes vendor/bin/lemonade, vytvoří application context, nabootuje CliKernel, načte sdílenou a CLI konfiguraci, zaregistruje providery a spustí vybraný command.

Stabilní body rozšíření

Stabilní aplikační body rozšíření jsou YAML moduly, app/Config/Routing.php, app/Config/Commands.yaml, Providers.yaml a bindingy v AppServiceProvider.