Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hogyan működik a telepítés: API parancs kölcsönhatásba lép az új Laravel 11 alkalmazás csontvázával


Hogyan működik a telepítés: API parancs kölcsönhatásba lép az új Laravel 11 alkalmazás csontvázával


A `PHP Artisan telepítése: API` parancs a LARAVEL 11 -ben kölcsönhatásba lép az új alkalmazási vázával az API funkció beállításának megkönnyítésével, amely alapértelmezés szerint nem szerepel az egyszerűsített struktúrában. Itt vannak az interakció elsődleges szempontjai:

1. Az `API.PHP` útvonalfájl létrehozása: A parancs generálja a„ Routes/API.php ”fájlt, amely elengedhetetlen az API útvonalak meghatározásához. Ez a fájl úgy van konfigurálva, hogy működjön a „API” Middleware Csoporttal, lehetővé téve a hontalan API -kérelmeket.

2. Integráció a `bootstrap/app.php` -be: Az` API.PhP` fájl létrehozása után a parancs automatikusan regisztrálja azt a `bootstrap/app.php` fájlban. Ez az integráció biztosítja, hogy az alkalmazás felismerje és betöltse az API útvonalakat, ami elmozdulás az előző verzióktól, ahol az útvonal regisztrációját a „RouteserviceProvider” -ben kezelték [1] [2] [3].

3. A Laravel Sanctum telepítése: A parancs a Laravel Sanctumot is telepíti, amely egyszerű hitelesítési rendszert biztosít az API -k számára. Ez lehetővé teszi a fejlesztők számára a token-alapú hitelesítés gyors megvalósítását, megkönnyítve az API végpontok rögzítését [1] [4].

4. Adatbázis -áttelepítés a személyes hozzáférési jogkivonatokhoz: Az útvonalfájl és a sanctum mellett a parancs beállítja a migrációt a személyes hozzáférési jogkivonatok kezelésére, amelyeket a felhasználók API -n keresztül történő hitelesítésére használnak. Ez a migráció elengedhetetlen az API -hoz való biztonságos hozzáférés megvalósításához [1] [2].

5. Korábbi alkalmazásszerkezet: A Laravel 11 alkalmazásváza lecsökkent, hogy eltávolítsa a felesleges fájlokat és a konfigurációkat. A „Telepítés: API” parancs segít visszaállítani az API fejlődéséhez szükséges összetevőket ebben a minimalista struktúrában, megkönnyítve a fejlesztők számára az API -k beállítását rendetlenség nélkül [2] [3].

Összefoglalva: a „Telepítés: API” parancs döntő szerepet játszik az API -képességek újbóli bevezetésében a Laravel 11 alkalmazás -vázba, lehetővé téve a fejlesztők számára, hogy hatékonyan hozzanak létre és kezeljenek az API -kat, miközben betartják az új, korszerűsített kerettervezést.

Idézetek:
[1] https://laravel-news.com/api-versioning-in-laravel-11
[2] https://laraveldaily.com/post/laravel-11-main-neaw-features-changes
[3] https://streply.com/blog/laravel-11-whats-new
[4] https://www.youtube.com/watch?v=agunf89saog
[5] https://www.youtube.com/watch?v=8db9_8kx35k