Laraveli 11 installimine `php artisan: API` integreerub faili bootstrap/app.php` -ga, registreerides automaatselt vastloodud marsruudid/api.php` -faili. See integratsioon on osa Laraveli sujuvast rakenduse struktuurist, mis võimaldab korraldatud ja tõhusamat marsruutimise seadistamist.
Key Integratsiooni punktid
1. marsruudi registreerimine: kui käivitate käsu `install: API`, loob see faili marsruudid/api.php` ja konfigureerib selle rakenduse abil laadima. Käsk muudab faili `bootstrap/app.php`, et see lisada see uus marsruudifail, tagades API marsruutide tunnustamise ja rakenduses juurdepääsetava.
2. Vahetarkvara rühm: marsruutides/API.php määratletud marsruudid on määratud grupi API` vahetarkvara, mis on mõeldud kodakondsuseta API -päringutele. See tähendab, et nendele marsruutidele ei rakendata selliseid funktsioone nagu Session State ja CSRF -i kaitse, mida tavaliselt sisalduvad veebi marsruutides.
3. API Prefiks: käsk rakendab vaikimisi marsruutidele ka marsruutidele `/API` URI eesliide. Seda saab vajadusel kohandada failis bootstrap/app.php`, mis võimaldab arendajatel määratleda oma API marsruutide jaoks erineva eesliite.
4. Ühendatud konfiguratsioon: fail `bootstrap/app.php` on marsruutimise, vahetarkvara ja muude rakenduste käitumise keskne konfiguratsioonipunkt. See ühendamine lihtsustab rakenduse struktuuri, vähendades marsruutimiseks ja vahetarkvara haldamiseks vajalike failide ja klasside arvu, mida varem käitlesid eraldi kerneli klassidega.
Kokkuvõtlikult võib öelda, et käsk `install: API` täiustab Laraveli rakenduse marsruutimisvõimalusi, luues ja registreerides marsruudifaili API.php` faili bootstrap/app.php` faili, sujuvamaks protsessi API seadistamise protsessis Laravel 11 [2] [3] [3] [5].
Tsitaadid:[1] https://www.youtube.com/watch?v=crv-_uknij4
[2] https://laraveldaily.com/post/laravel-11-main-new-features-cangers
[3] https://laravel.com/docs/11.x/releasses
[4] https://streply.com/blog/laravel-11-whats-new
[5] https://laravel.com/docs/11.x/routing