Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan installeres installasjonen: API -kommandoen samhandler med det nye Laravel 11 -applikasjonsskjelettet


Hvordan installeres installasjonen: API -kommandoen samhandler med det nye Laravel 11 -applikasjonsskjelettet


`PHP Artisan Install: API` -kommandoen i Laravel 11 samhandler med det nye applikasjonsskjelettet ved å lette oppsettet av API -funksjonalitet, som ikke er inkludert som standard i den strømlinjeformede strukturen. Her er de primære aspektene ved dette samspillet:

1. Oppretting av `Api.php` Rutefil: Kommandoen genererer` ruter/api.php` -filen, som er viktig for å definere API -ruter. Denne filen er konfigurert til å fungere med `API` mellomvaregruppe, noe som gir mulighet for statsløse API -forespørsler.

2. Integrering med `bootstrap/app.php`: Etter å ha opprettet` api.php` -filen, registrerer kommandoen automatisk den i `bootstrap/app.php` -filen. Denne integrasjonen sikrer at applikasjonen gjenkjenner og laster API -rutene, som er et skifte fra tidligere versjoner der rutegistrering ble håndtert i `RouteserviceProvider` [1] [2] [3].

3. Installasjon av Laravel Sanctum: Kommandoen installerer også Laravel Sanctum, som gir et enkelt autentiseringssystem for API -er. Dette lar utviklere implementere tokenbasert autentisering raskt, noe som gjør det lettere å sikre API-endepunkter [1] [4].

4. Databasemigrasjon for personlig tilgangstokener: Sammen med rutefilen og helligdommen setter kommandoen opp en migrasjon for å håndtere personlig tilgangstokener, som brukes til å autentisere brukere via API. Denne migrasjonen er avgjørende for å implementere sikker tilgang til API [1] [2].

5. Strømlinjeformet applikasjonsstruktur: Laravel 11s applikasjonsskjelett er blitt slanket ned for å fjerne unødvendige filer og konfigurasjoner. `Installer: API` -kommandoen hjelper til med å gjenopprette de nødvendige komponentene for API -utvikling i denne minimalistiske strukturen, noe som gjør det lettere for utviklere å sette opp APIer uten rot [2] [3].

Oppsummert spiller `Installer: API` -kommandoen en avgjørende rolle i å gjeninnføre API -evner i Laravel 11 -applikasjonsskjelettet, slik at utviklere effektivt kan lage og administrere API -er mens de fester seg til den nye strømlinjeformede rammeverket.

Sitasjoner:
[1] https://laravel-news.com/api-Versioning-in-laravel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-features-changes
[3] https://streply.com/blog/laravel-11-whats-ny
[4] https://www.youtube.com/watch?v=agunf89saog
[5] https://www.youtube.com/watch?v=8DB9_8KX35K