Команда `PHP Artisan Install: API` в Laravel 11 виконує кілька ключових цілей, пов’язаних із налаштуванням функціональності API в новій програмі Laravel. Ось основні функції цієї команди:
1. Створює файл `api.php` route: Ця команда генерує файл` routes/api.php`, де ви можете визначити свої маршрути API. Цей файл налаштований для роботи з групою середнього програмного забезпечення `API`, що дозволяє отримати запити API без громадянства.
2. Встановлює Laravel Sanctum: Команда встановлює Laravel Sanctum, що є простим пакетом для аутентифікації токенів API. Це дозволяє легко реалізувати автентифікацію на основі токенів для вашого API, що робить його придатним для SPA (додатки для одних сторінок) та мобільних додатків.
3. Встановлює міграцію бази даних для особистих жетонів доступу: вона створює міграційний файл, необхідний для управління особистими жетонами доступу, які використовуються для автентифікації користувачів через API.
4. Налаштування Sanctum: Команда також генерує файл конфігурації для Sanctum, гарантуючи, що необхідні параметри для нього належним чином функціонують у вашій програмі [1] [2] [4].
Загалом, ця команда впорядковує процес підготовки програми Laravel для розробки API, що полегшує розробникам розпочати роботу з API.
Цитати:[1] https://laravel-news.com/api-ersioning-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