Начало работы
От конфигурации и первого маршрута до рабочей страницы.
ДокументацияВыберите раздел, с которым вы сейчас работаете, и сразу перейдите к нужному руководству или технической справке.
От конфигурации и первого маршрута до рабочей страницы.
ДокументацияЧто предоставляет `AbstractController` и когда имеет смысл добавить общий слой приложения.
ДокументацияИменованные маршруты, параметры и локализация только там, где они действительно нужны стратегии URL.
ДокументацияИспользуйте middleware для общих HTTP-задач, подключайте его к маршрутам или группам и не помещайте туда бизнес-логику.
ДокументацияКак связаны layout, page view, общие данные и partials.
ДокументацияРегистрация сервисов, binding интерфейсов и явная композиция приложения.
ДокументацияYAML-манифест, типизированные определения конфигурации, значения окружения и production config cache.
ДокументацияПодготовьте значения окружения, позвольте Lemonade использовать production config cache и разворачивайте только те артефакты, которые реально нужны runtime.
ДокументацияОбычный путь от GET-формы через POST, CSRF и валидацию к redirect и следующему GET.
ДокументацияСхема валидации, однократная проверка входных данных и повторно используемая логика в отдельном сервисе.
ДокументацияИспользование `Database`, QueryBuilder и транзакций.
ДокументацияХраните изменения схемы базы данных в понятном порядке и фиксируйте их с помощью встроенной системы миграций.
ДокументацияEndpoint через API-провайдеры, понятный JSON-контракт и правила доступа в `Api.yaml`.
ДокументацияКоманды, регистрация в YAML и передача долгой работы в очередь.
ДокументацияCache, session, upload, filesystem и HTTP-клиент без привязки приложения к internals фреймворка.
ДокументацияСтраницы ошибок, kernel-тесты и диагностика через логи и QA-команды.
ДокументацияСобытия внутри одного процесса, сообщения в очереди и CLI workers.
ДокументацияВключайте `robots.txt` и `sitemap.xml` только когда они действительно нужны приложению.
ДокументацияRegistry компонентов для metadata, breadcrumbs, pagination и собственных компонентов.
ДокументацияБолее низкоуровневые заметки о жизненном цикле приложения и container.
Документация