Příkaz `PHP Artisan Install: API` v Laravel 11 slouží několika klíčovým účelům souvisejícím s nastavením funkčnosti API v nové aplikaci Laravel. Zde jsou hlavní funkce tohoto příkazu:
1. Vytvoří soubor trasy `api.php`: tento příkaz generuje soubor` tras/api.php`, kde můžete definovat své trasy API. Tento soubor je nakonfigurován tak, aby pracoval se skupinou „API“ middleware, což umožňuje požadavky na API bez státní příslušnosti.
2. Nainstaluje Laravel Sanctum: Příkaz nastaví Laravel Sanctum, což je jednoduchý balíček pro autentizaci tokenu API. To vám umožní snadno implementovat autentizaci založenou na tokenech pro vaše API, takže je vhodné pro lázně (aplikace s jednou stránkou) a mobilní aplikace.
3. Nastaví migraci databáze pro osobní přístupové tokeny: Vytváří migrační soubor nezbytný pro správu tokenů osobního přístupu, které se používají pro ověření uživatelů prostřednictvím API.
4. Konfiguruje Sanctum: Příkaz také generuje konfigurační soubor pro Sanctum a zajišťuje, aby byla zavedena nezbytná nastavení, aby správně fungovala ve vaší aplikaci [1] [2] [4].
Celkově tento příkaz zefektivňuje proces přípravy aplikace Laravel pro vývoj API, což vývojářům usnadňuje začít s budováním API.
Citace:[1] https://laravel-news.com/api-versioning-in-laravel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-features-benages
[3] https://www.youtube.com/watch?v=agunf89saog
[4] https://laracasts.com/series/Whats-new-in-laravel-1/episodes/4
[5] https://laravel.com/docs/11.x/installation