Pierwsze kroki
Od konfiguracji i pierwszej trasy do działającej strony.
DokumentacjaWybierz obszar, nad którym właśnie pracujesz, i przejdź od razu do odpowiedniego przewodnika lub dokumentacji technicznej.
Od konfiguracji i pierwszej trasy do działającej strony.
DokumentacjaCo zapewnia `AbstractController` i kiedy warto dodać wspólną warstwę aplikacji.
DokumentacjaNazwane trasy, parametry i lokalizacja tylko tam, gdzie strategia URL naprawdę ich potrzebuje.
DokumentacjaUżywaj middleware do wspólnych reguł HTTP, przypinaj je do tras lub grup i nie przenoś do nich logiki biznesowej.
DokumentacjaJak współpracują layout, page view, dane współdzielone i partiale.
DokumentacjaRejestracja usług, binding interfejsów i jawne składanie aplikacji.
DokumentacjaManifest YAML, typowane definicje konfiguracji, wartości środowiskowe i produkcyjny config cache.
DokumentacjaPrzygotuj wartości środowiskowe, pozwól Lemonade korzystać z produkcyjnego config cache i wdrażaj tylko artefakty rzeczywiście potrzebne przez runtime.
DokumentacjaTypowy przebieg od formularza GET przez POST, CSRF i walidację do redirectu i kolejnego GET.
DokumentacjaSchemat walidacji, jednorazowe sprawdzanie wejścia i powtarzalna logika w osobnej usłudze.
DokumentacjaKorzystanie z `Database`, QueryBuildera i transakcji.
DokumentacjaUtrzymuj zmiany schematu bazy danych w czytelnej, właściwej kolejności i zapisuj je za pomocą wbudowanego systemu migracji.
DokumentacjaEndpointy przez providery API, jasny kontrakt JSON i reguły dostępu w `Api.yaml`.
DokumentacjaPolecenia, rejestracja w YAML i przekazywanie dłuższej pracy do kolejki.
DokumentacjaCache, sesje, uploady, filesystem i klient HTTP bez uzależniania aplikacji od wnętrza frameworka.
DokumentacjaStrony błędów, testy kernela i diagnostyka za pomocą logów oraz poleceń QA.
DokumentacjaZdarzenia w jednym procesie, wiadomości w kolejce i workery CLI.
DokumentacjaWłączaj `robots.txt` i `sitemap.xml` tylko wtedy, gdy aplikacja naprawdę ich potrzebuje.
DokumentacjaRegistry komponentów dla metadanych, breadcrumbs, pagination i własnych komponentów.
DokumentacjaBardziej szczegółowe informacje o cyklu życia aplikacji i containerze.
Dokumentacja