Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Comment la commande Installer: API s'intègre-t-elle au fichier bootstrap / app.php


Comment la commande Installer: API s'intègre-t-elle au fichier bootstrap / app.php


La commande `Php Artisan Installer: API` dans Laravel 11 s'intègre au fichier` bootstrap / app.php` en enregistrant automatiquement le fichier `Routes / api.php` nouvellement créé. Cette intégration fait partie de la structure d'application rationalisée de Laravel, qui permet une configuration de routage plus organisée et plus efficace.

Points d'intégration des clés

1. Enregistrement d'itinéraire: lorsque vous exécutez la commande `Installer: API`, il crée le fichier` Routes / API.php` et le configure pour être chargé par l'application. La commande modifie le fichier `bootstrap / app.php` pour inclure ce nouveau fichier d'itinéraire, garantissant que les routes API sont reconnues et accessibles dans l'application.

2. Groupe middleware: les routes définies dans `Routes / API.php` sont affectées au groupe middleware` API`, qui est conçu pour les demandes API sans état. Cela signifie que des fonctionnalités comme l'état de session et la protection CSRF, qui sont généralement incluses dans les itinéraires Web, ne sont pas appliquées à ces itinéraires.

3. Préfixe API: La commande applique également un préfixe `/ api` URI aux routes dans` routes / api.php` par défaut. Cela peut être personnalisé dans le fichier `bootstrap / app.php` si nécessaire, permettant aux développeurs de définir un préfixe différent pour leurs itinéraires API.

4. Configuration unifiée: le fichier `bootstrap / app.php` sert de point de configuration central pour le routage, le middleware et d'autres comportements d'application. Cette unification simplifie la structure de l'application en réduisant le nombre de fichiers et de classes nécessaires pour le routage et la gestion du middleware, qui ont été précédemment gérés par des classes de noyau distinctes.

En résumé, la commande `Installer: API` améliore les capacités de routage d'une application Laravel en créant et en enregistrant le fichier de route` api.php` dans le fichier `bootstrap / app.php`, rationalisant le processus de configuration d'une API dans Laravel 11 [2] [3] [5].

Citations:
[1] https://www.youtube.com/watch?v=crv-_uknij4
[2] https://laraveldaily.com/post/laravel-11-main-new-features changes
[3] https://laravel.com/docs/11.x/releases
[4] https://streply.com/blog/laravel-11-whats-new
[5] https://laravel.com/docs/11.x/routing