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