Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hur interagerar installationen: API -kommandot med det nya Laravel 11 -applikationskelettet


Hur interagerar installationen: API -kommandot med det nya Laravel 11 -applikationskelettet


Kommandot `php hantverkare: API` i Laravel 11 interagerar med det nya applikationskelettet genom att underlätta installationen av API -funktionalitet, som inte ingår som standard i den strömlinjeformade strukturen. Här är de främsta aspekterna av denna interaktion:

1. Skapande av rutten `API.php`: Kommandot genererar filen 'Rutter/Api.php', vilket är viktigt för att definiera 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. Integration med `bootstrap/app.php`: Efter att ha skapat filen` api.php` registrerar kommandot automatiskt den i filen "bootstrap/app.php`. Denna integration säkerställer att applikationen känner igen och laddar API -rutterna, vilket är en övergång från tidigare versioner där ruttregistrering hanterades i "RouteserviceProvider" [1] [2] [3].

3. Installation av Laravel Sanctum: Kommandot installerar också Laravel Sanctum, som ger ett enkelt autentiseringssystem för API: er. Detta gör det möjligt för utvecklare att implementera tokenbaserad autentisering snabbt, vilket gör det lättare att säkra API-slutpunkter [1] [4].

4. Databasmigrering för personlig åtkomsttokens: Tillsammans med ruttfilen och sanctum sätter kommandot en migration för att hantera personliga åtkomsttokens, som används för att autentisera användare via API. Denna migration är avgörande för att implementera säker tillgång till API [1] [2].

5. Strömlinjeformad applikationsstruktur: Laravel 11: s applikationsskelett har skimmats ner för att ta bort onödiga filer och konfigurationer. Kommandot "Install: API" hjälper till att återställa de nödvändiga komponenterna för API -utveckling i denna minimalistiska struktur, vilket gör det enklare för utvecklare att ställa in API: er utan röran [2] [3].

Sammanfattningsvis spelar kommandot "Install: API" en avgörande roll för att återintroducera API -kapacitet i Laravel 11 -applikationskelettet, vilket gör att utvecklare effektivt kan skapa och hantera API: er samtidigt som de följer den nya strömlinjeformade ramdesignen.

Citeringar:
[1] https://laravel-news.com/api-versioning-in-learavel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-fearures-changes
[3] https://streply.com/blog/laravel-11-wats-new
[4] https://www.youtube.com/watch?v=agunf89saog
[5] https://www.youtube.com/watch?v=8db9_8kx35k