Documentation

Documentation développeur

Choisissez le sujet sur lequel vous travaillez et accédez directement au guide ou à la référence technique correspondante.

Guide

Bien démarrer

De la configuration et de la première route à une page fonctionnelle.

Documentation
Guide

Controllers et réponses

Ce que fournit `AbstractController` et quand une couche applicative commune devient utile.

Documentation
Guide

Routing

Routes nommées, paramètres et localisation uniquement là où la stratégie d’URL en a réellement besoin.

Documentation
Guide

Middleware

Utilisez le middleware pour les préoccupations HTTP transverses, attachez-le aux routes ou aux groupes et gardez la logique métier en dehors.

Documentation
Guide

Views et layouts

Comment le layout, la page view, les données partagées et les partials s’assemblent.

Documentation
Guide

Services et providers

Enregistrement des services, bindings d’interfaces et composition explicite de l’application.

Documentation
Guide

Configuration et environnement

Manifest YAML, définitions de configuration typées, valeurs d’environnement et config cache de production.

Documentation
Guide

Production et déploiement

Préparez les valeurs d’environnement, laissez Lemonade utiliser son config cache de production et ne déployez que les artefacts nécessaires au runtime.

Documentation
Guide

Formulaires et workflow POST

Le flux courant d’un formulaire GET vers POST, CSRF et validation, puis redirect et GET suivant.

Documentation
Guide

Validation

Schéma de validation, contrôle unique des entrées et logique réutilisable dans un service dédié.

Documentation
Guide

Base de données

Utilisation de `Database`, QueryBuilder et des transactions.

Documentation
Guide

Migrations de base de données

Gardez les modifications du schéma de base de données claires, ordonnées et enregistrées grâce au système de migrations intégré.

Documentation
Guide

API

Endpoints via des providers API, contrat JSON clair et règles d’accès dans `Api.yaml`.

Documentation
Guide

CLI

Commandes, enregistrement YAML et délégation des travaux longs à la queue.

Documentation
Guide

Infrastructure

Cache, sessions, uploads, filesystem et client HTTP sans coupler l’application aux internals du framework.

Documentation
Guide

Erreurs et débogage

Pages d’erreur, tests du kernel et diagnostic à l’aide des logs et commandes QA.

Documentation
Guide

Événements et queue

Événements dans un même processus, messages en queue et workers CLI.

Documentation
Guide

Discovery

Activez `robots.txt` et `sitemap.xml` uniquement lorsque l’application en a réellement besoin.

Documentation
Guide

Composants

Registry de composants pour les metadata, breadcrumbs, pagination et composants personnalisés.

Documentation
Référence

Référence

Notes plus détaillées sur le cycle de vie de l’application et le container.

Documentation