Kommandot `php hantverkare: API` i Laravel 11 tjänar flera viktiga ändamål relaterade till att inrätta API -funktionalitet inom en ny Laravel -applikation. Här är huvudfunktionerna i detta kommando:
1. Skapar ruttfilen `API.php`: Detta kommando genererar filen` Routes/Api.php`, där du kan definiera dina API -rutter. Den här filen är konfigurerad för att arbeta med "API" -gruppen mellan program, vilket möjliggör statslösa API -förfrågningar.
2. Installerar Laravel Sanctum: Kommandot ställer in Laravel Sanctum, som är ett enkelt paket för API Token -autentisering. Detta gör att du enkelt kan implementera tokenbaserad autentisering för ditt API, vilket gör det lämpligt för SPA: er (applikationer med en sida) och mobilapplikationer.
3. Ställer in en databasmigrering för personlig åtkomsttokens: Det skapar en migrationsfil som är nödvändig för att hantera personliga åtkomsttokens, som används för att autentisera användare via API.
4. Konfigurerar Sanctum: Kommandot genererar också en konfigurationsfil för Sanctum, vilket säkerställer att de nödvändiga inställningarna är på plats för att det ska fungera korrekt inom din applikation [1] [2] [4].
Sammantaget effektiviserar detta kommando processen för att förbereda en Laravel -applikation för API -utveckling, vilket gör det enklare för utvecklare att komma igång med att bygga API: er.
Citeringar:[1] https://laravel-news.com/api-versioning-in-learavel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-fearures-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