Défi communautaire · Lara Academy

Construis ton mini Laravel

Le défi annoncé dans le nouvel épisode : recrée les briques essentielles d’un framework PHP pour comprendre ce qui se passe derrière Laravel, puis partage ton projet pour que toute la communauté apprenne avec toi.

Où en est le défi

  • Chargement…

  • Chargement…

  • Chargement…

Le parcours

Trois étapes, à ton rythme

  1. 1
    Comprendre

    Lis le défi et choisis les briques que tu vas recréer.

  2. 2
    Proposer

    Partage ton dépôt GitHub, son README d’installation et une démo.

  3. 3
    Découvrir

    Explore les projets acceptés et apprends des choix des autres.

Comprendre le défi

Ce que ton mini Laravel doit savoir faire

Le but n’est pas de copier Laravel, mais de comprendre ses idées en les codant toi-même, en PHP.

  • BaseRouteur

    Associer une URL et une méthode HTTP à une action.

  • BaseContrôleurs

    Regrouper la logique d’une page dans une classe.

  • BaseVues

    Afficher une page à partir d’un gabarit et de données.

  • BaseAccès aux données

    Lire et écrire en base avec une petite couche à toi (PDO).

  • BonusMiddleware, validation ou commande CLI

    Une brique de plus pour aller plus loin, si tu le souhaites.

Ce que nous attendons dans ta participation

  • Un dépôt GitHub public avec ton code.
  • Un README qui explique l’installation : prérequis, commandes et lancement.
  • Une démo : courte vidéo ou lien vers ton application en ligne.
  • Quelques lignes sur ce que tu as appris.

Participer

Proposer mon projet

Chaque proposition est relue avant d’être affichée. Seuls ton nom, le nom du projet, tes liens et ta description deviennent publics, et seulement si le projet est accepté.

Questions fréquentes

Faut-il connaître Laravel ?

Non. Il suffit de bases en PHP et en programmation orientée objet. Le défi sert justement à découvrir comment un framework fonctionne.

Puis-je m’aider de l’IA ?

Oui, comme d’un assistant. Assure-toi de comprendre et de pouvoir expliquer chaque partie de ton code.

Puis-je modifier ma participation ?

Oui, tant qu’elle est en relecture ou que des modifications sont demandées.

Y a-t-il une date limite ?

Oui : les dépôts sont ouverts jusqu’au vendredi 6 novembre 2026, et le vote de la communauté ouvre ce même vendredi 6 novembre. L’état de la participation, du vote et du classement est toujours affiché en haut de cette page.

Qu’est-ce qu’on gagne ?

Les 3 premiers du classement reçoivent chacun 1 mois de ChatGPT Plus, offert par Lara Academy. OpenAI n’organise pas ce défi et ne le sponsorise pas.

Comment est calculé le classement ?

Chaque vote coup de cœur d’un membre confirmé compte 1 point, et chaque étoile « compréhension » donnée par l’équipe (README clair, démo, ce que tu as appris) compte 2 points, jusqu’à 3 étoiles. Le classement n’apparaît que lorsque l’équipe le rend visible, et les résultats ne sont définitifs qu’une fois le vote fermé.