Справка
Жизненный цикл приложения
HTTP- и CLI-bootstrap и места, где приложение расширяет фреймворк.
Поток HTTP request
HTTP request входит через public/index.php, создаёт ApplicationContext, собирает Kernel, загружает конфигурацию, регистрирует провайдеры и маршруты, запускает middleware, разрешает controller и отправляет PSR-7 response.
Поток CLI
CLI запускается через vendor/bin/lemonade, создаёт application context, загружает CliKernel, общую и CLI-конфигурацию, регистрирует провайдеры и запускает выбранный command.
Стабильные точки расширения
Стабильные точки расширения приложения — YAML-модули, app/Config/Routing.php, app/Config/Commands.yaml, Providers.yaml и binding в AppServiceProvider.