"PHP Artisan Install: API` -komento Laravel 11: ssä integroituu` bootstrap/app.php` -tiedoston kanssa rekisteröimällä automaattisesti äskettäin luodut reitit/api.php` -tiedosto. Tämä integrointi on osa Laravelin virtaviivaista sovellusrakennetta, joka mahdollistaa organisoidun ja tehokkaamman reititysasetuksen.
Avain integraatiopisteet
1. Reitin rekisteröinti: Kun suoritat asennus: API` -komento, se luo "reitit/api.php` -tiedoston ja määrittää sen ladattavan sovelluksen. Komento muuttaa `bootstrap/app.php` -tiedostoa sisällyttämään tämän uuden reittitiedoston varmistaen, että sovellusliittymät on tunnistettu ja saatavilla sovelluksessa.
2. Väliohjelmistoryhmä: Reiteillä/api.php` määritetyt reitit on määritetty "API` -väliohjelmistoryhmälle, joka on suunniteltu valtiottomien API -pyynnöille. Tämä tarkoittaa, että ominaisuuksia, kuten istuntotila ja CSRF -suojaus, jotka yleensä sisältyvät verkkoreiteihin, ei sovelleta näihin reiteihin.
3. API -etuliite: Komento soveltaa myös `/API` URI -etuliitettä reiteillä/api.php` oletuksena. Tätä voidaan mukauttaa "bootstrap/app.php` -tiedostossa tarvittaessa, jolloin kehittäjät voivat määritellä erilaisen etuliitteen API -reiteille.
4 Tämä yhdistäminen yksinkertaistaa sovellusrakennetta vähentämällä reititykseen ja väliohjelman hallintaan tarvittavien tiedostojen ja luokkien lukumäärää, joita aiemmin käsiteltiin erillisillä ytimen luokilla.
Yhteenvetona voidaan todeta, että asennus: API` -komento parantaa Laravel -sovelluksen reititysominaisuuksia luomalla ja rekisteröimällä `api.php` -reittitiedosto` bootstrap/app.php` -tiedoston sisällä, virtaviivaistaen sovellusliittymän asettamisprosessia Laravel 11 [2] [3] [5].
Viittaukset:[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