|
|
@@ -0,0 +1,32 @@
|
|
|
+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](https://laravel.com/docs/6.x/structure) :
|
|
|
+
|
|
|
+- `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
|