Kommandoen `PHP Artisan Install: API` i Laravel 11 tjener flere nøgleformål relateret til opsætning af API -funktionalitet inden for en ny Laravel -applikation. Her er hovedfunktionerne i denne kommando:
1. Opretter `API.php` -rutefilen: Denne kommando genererer filen` ruter/API.php`, hvor du kan definere dine API -ruter. Denne fil er konfigureret til at arbejde med 'API' Middleware Group, hvilket giver mulighed for statsløse API -anmodninger.
2. installerer Laravel Sanctum: Kommandoen indstiller Laravel Sanctum, som er en simpel pakke til API -token -godkendelse. Dette giver dig mulighed for nemt at implementere token-baseret godkendelse til din API, hvilket gør det velegnet til kurbade (applikationer på enkelt side) og mobile applikationer.
3. indstiller en databasemigration for personlig adgangstokens: Det opretter en migrationsfil, der er nødvendig til styring af personlig adgangstokens, der bruges til autentificering af brugere via API.
4. Konfigurerer Sanctum: Kommandoen genererer også en konfigurationsfil til Sanctum, hvilket sikrer, at de nødvendige indstillinger er på plads til den at fungere korrekt i din applikation [1] [2] [4].
Generelt strømline denne kommando processen med at forberede en Laravel -applikation til API -udvikling, hvilket gør det lettere for udviklere at komme i gang med Building API'er.
Citater:[1] https://laravel-news.com/api-versioning-in-laravel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-features-changes
[3] https://www.youtube.com/watch?v=agunf89saog
[4] https://laracasts.com/series/whats-new-in-laravel-11/episodes/4
[5] https://laravel.com/docs/11.x/installation