Runtime postavený na PSR
HTTP messages, middleware, factories, logging, integrace HTTP klienta i DI container respektují PSR kontrakty tam, kde to dává smysl.
Modulární základ pro PHP 8.1+ s PSR HTTP, PSR loggingem, PSR-11 kompatibilním containerem, routingem, views, databází, sessions, validací, uploady a CLI příkazy.
$router->getNamed('home.index', '/', HomeController::class . '@index');HTTP messages, middleware, factories, logging, integrace HTTP klienta i DI container respektují PSR kontrakty tam, kde to dává smysl.
Webové requesty i CLI příkazy sdílejí stejnou konfiguraci, provider model a container se samostatnými entrypointy Kernel a CliKernel.
Routing, views, databáze, sessions, validace, uploady, security, events, queues i dokumentace jsou organizované jako explicitní framework komponenty.
Vyberte si oblast, kterou právě řešíte, a přejděte rovnou k příslušnému návodu nebo technické referenci.
Od konfigurace a první routy k funkční stránce.
DokumentaceCo nabízí `AbstractController` a kdy se vyplatí přidat společnou aplikační vrstvu.
DokumentacePojmenované routy, parametry a lokalizace jen tam, kde je URL strategie opravdu potřebuje.
DokumentaceMiddleware používej pro společná HTTP pravidla, připojuj ho k routám nebo skupinám a nenechávej v něm business logiku.
DokumentaceJak spolu souvisejí layout, page view, společná data a partialy.
DokumentaceRegistrace služeb, binding rozhraní a explicitní skládání aplikace.
DokumentaceYAML manifest, typované definice konfigurace, hodnoty z prostředí a produkční config cache.
DokumentacePřiprav hodnoty prostředí, nech Lemonade využít produkční config cache a nasazuj jen artefakty, které runtime skutečně potřebuje.
DokumentaceBěžný tok od GET formuláře přes POST, CSRF a validaci až po redirect a navazující GET.
DokumentaceValidační schéma, jednorázové ověření vstupu a opakovaná logika v samostatné službě.
DokumentacePoužití `Database`, QueryBuilderu a transakcí.
DokumentaceZměny databázového schématu drž přehledné, ve správném pořadí a evidované pomocí vestavěných migrací.
DokumentaceEndpointy přes API providery, jasný JSON kontrakt a pravidla přístupu v `Api.yaml`.
DokumentaceCommandy, registrace v YAML a předání delší práce do fronty.
DokumentaceCache, session, uploady, filesystem a HTTP klient bez vazby na interní části frameworku.
DokumentaceChybové stránky, kernel testy a diagnostika pomocí logů a QA příkazů.
DokumentaceUdálosti v rámci jednoho procesu, zprávy ve frontě a CLI workeři.
Dokumentace`robots.txt` a `sitemap.xml` zapínej jen tehdy, když je aplikace opravdu potřebuje.
DokumentaceRegistry komponent pro metadata, breadcrumbs, pagination a vlastní komponenty.
DokumentaceDetailnější poznámky k životnímu cyklu aplikace a containeru.
Dokumentace