LARAVEL-arborescence.md 1.2 KB

L'arborescence de Laravel

Voici les principaux fichiers et répertoires de Laravel à connaître pour W31. Pour plus de détails, voir la page de Laravel dédiée :

  • app/Http/Controllers

    • contient l'ensemble des contrôleurs que l'on crée
    • est accessible depuis le routage
  • app/Http/Middleware

    • contient l'ensemble des middlewares que l'on crée
    • est accessible depuis le routage et les contrôleurs
  • app/Http/kernel.php

    • fichier où l'on spécifie les middlewares utilisables dans notre application
  • public/index.php

    • fichier d'entrée de l'application
    • récupère l'instance de l'application Laravel définie dans bootstrap/app.php et l'exécute
  • resources/views

    • contient l'ensemble des vues Blade de votre application
    • est accessible depuis le routage et les contrôleurs
  • routes/web.php

    • défini l'ensemble des routes pouvant être atteintes par les utilisateurs
    • fait appel aux middleware et contrôleurs lorsque cela est nécessaire
  • .env

    • fichier de configuration de l'application
    • contient les variables pour l'accès à la BDD