PSR-basierte Runtime
HTTP Messages, Middleware, Factories, Logging, HTTP-Client-Integration und DI Container respektieren PSR Contracts dort, wo es sinnvoll ist.
Eine modulare PHP-8.1+-Grundlage mit PSR HTTP, PSR Logging, PSR-11-kompatiblem Container, Routing, Views, Datenbank-Layer, Sessions, Validierung, Uploads und CLI-Commands.
$router->getNamed('home.index', '/', HomeController::class . '@index');HTTP Messages, Middleware, Factories, Logging, HTTP-Client-Integration und DI Container respektieren PSR Contracts dort, wo es sinnvoll ist.
Web Requests und CLI-Commands teilen dieselbe Konfiguration, das Provider-Modell und den Container mit getrennten Entrypoints Kernel und CliKernel.
Routing, Views, Datenbank-Layer, Sessions, Validierung, Uploads, Security, Events, Queues und Dokumentation sind als explizite Framework-Komponenten organisiert.
Wählen Sie den Bereich aus, an dem Sie arbeiten, und wechseln Sie direkt zum passenden Leitfaden oder zur technischen Referenz.
Von der Konfiguration und der ersten Route bis zur funktionierenden Seite.
DokumentationWas `AbstractController` bietet und wann sich eine gemeinsame Anwendungsschicht lohnt.
DokumentationBenannte Routen, Parameter und Lokalisation nur dort, wo die URL-Strategie sie wirklich braucht.
DokumentationNutze Middleware für gemeinsame HTTP-Belange, hänge sie an Routen oder Gruppen und halte Business-Logik daraus heraus.
DokumentationWie Layout, Page View, gemeinsame Daten und Partials zusammenspielen.
DokumentationServiceregistrierung, Interface-Bindings und explizite Zusammensetzung der Anwendung.
DokumentationYAML-Manifest, typisierte Konfigurationsdefinitionen, Umgebungswerte und produktiver Config-Cache.
DokumentationBereite Umgebungswerte vor, nutze Lemonades produktiven Config-Cache und deploye nur die Artefakte, die die Runtime tatsächlich braucht.
DokumentationDer typische Ablauf von einem GET-Formular über POST, CSRF und Validierung bis zum Redirect und anschließenden GET.
DokumentationValidierungsschema, einmalige Eingabeprüfung und wiederverwendbare Logik in einem eigenen Service.
DokumentationVerwendung von `Database`, QueryBuilder und Transaktionen.
DokumentationHalte Änderungen am Datenbankschema übersichtlich, in der richtigen Reihenfolge und mit dem integrierten Migrationssystem nachvollziehbar.
DokumentationEndpoints über API-Provider, ein klarer JSON-Vertrag und Zugriffsregeln in `Api.yaml`.
DokumentationBefehle, Registrierung in YAML und Übergabe längerer Arbeit an die Queue.
DokumentationCache, Sessions, Uploads, Filesystem und HTTP-Client ohne Kopplung an Framework-Interna.
DokumentationFehlerseiten, Kernel-Tests und Diagnose über Logs und QA-Befehle.
DokumentationEvents innerhalb eines Prozesses, Nachrichten in der Queue und CLI-Worker.
DokumentationAktiviere `robots.txt` und `sitemap.xml` nur, wenn die Anwendung sie wirklich braucht.
DokumentationComponent Registry für Metadaten, Breadcrumbs, Pagination und eigene Komponenten.
DokumentationDetailliertere Hinweise zu Anwendungslebenszyklus und Container.
Dokumentation