Démarrer4 min de lecture
Opérationnel en une semaine
Ce guide résume comment on construit chez Lantorian : une API Laravel 13 testée, un front Next.js 16 bilingue. Lis une page, reproduis-la dans ton projet, passe à la suivante.
Next.js rend les pages côté serveur, choisit la langue (proxy.ts), valide les formulaires avec Zod et appelle l'API.↔ API Laravel en JSON, auth Sanctum
Ta première semaine
Un objectif par jour. À la fin de la semaine, tu ouvres ta première pull request en autonomie.
- 1
Lundi : poste, Git et conventions
Installe les outils, clone les projets, lancecomposer testetnpm run dev. Apprends notre nommage de branches et de commits. - 2Suis le trajet d'une requête : route,
FormRequest, contrôleur fin, Action, Resource. - 3Écris un test Feature et un test Unit pour une Action existante. Lance la couverture.
- 4Structure, traductions JSON FR/EN, skeletons, formulaires validés par Zod.
- 5Prends un ticket étiqueté
good-first-issue, déroule la checklist, demande une revue.
Les règles qui ne se discutent pas
Si tu ne retiens que ça, tes revues de code passeront du premier coup.
- Aucun texte en dur dans l'interface : tout passe par
messages/fretmessages/en. - Toute donnée entrante est validée deux fois : Zod côté Next.js,
FormRequestcôté Laravel. - Un contrôleur ne contient pas de logique métier : il délègue à une Action.
- Pas de fonctionnalité sans test Pest, pas de bug corrigé sans test qui le reproduit.
- Chaque chargement a un skeleton qui a la forme du contenu final.
- TypeScript strict, pas de
any, pas de@ts-ignoresans commentaire. - Aucun secret dans le code ni dans une variable
NEXT_PUBLIC_. - Petites PR (moins de 400 lignes), CI verte avant de demander une revue.
Versions de référence
Sur un nouveau projet, on part de la colonne cible. Mise à jour : septembre 2026.
| Outil | Cible | Minimum supporté |
|---|---|---|
| PHP | 8.4 | 8.3 |
| Laravel | 13.x | 13.0 |
| Pest | 4.x | 4.0 |
| Node.js | 24 LTS | 20.9 |
| Next.js | 16.3 | 16.0 |
| React | 19.2+ | 19.2 |
| TypeScript | 5.9 | 5.1 |
| Tailwind CSS | 4.x | 4.0 |
| next-intl | 4.x | 4.0 |
| Zod | 4.x | 4.0 |
Comment lire ce guide
Chaque page suit le même ordre : un schéma pour comprendre, la règle, puis le code à copier. Les encadrés À éviter / À faire montrent les erreurs qu'on voit le plus souvent en revue.