Laravel 11의 'PHP Artisan 설치 : API'명령은 새로운 Laravel 애플리케이션 내에서 API 기능을 설정하는 것과 관련된 몇 가지 주요 목적을 제공합니다. 이 명령의 주요 기능은 다음과 같습니다.
1.`api.php` 라우트 파일을 만듭니다. 이 파일은`API '미들웨어 그룹과 작동하도록 구성되어 상태가없는 API 요청이 가능합니다.
2. Laravel Sanctum 설치 :이 명령은 API 토큰 인증을위한 간단한 패키지 인 Laravel Sanctum을 설정합니다. 이를 통해 API에 대한 토큰 기반 인증을 쉽게 구현할 수 있으므로 SPA (단일 페이지 응용 프로그램) 및 모바일 응용 프로그램에 적합합니다.
3. 개인 액세스 토큰을위한 데이터베이스 마이그레이션을 설정합니다. API를 통해 사용자를 인증하는 데 사용되는 개인 액세스 토큰을 관리하는 데 필요한 마이그레이션 파일을 만듭니다.
4. 성소 구성 : 명령은 또한 성소에 대한 구성 파일을 생성하여 응용 프로그램 내에서 정확하게 작동하기 위해 필요한 설정이 제자리에 있는지 확인합니다 [1] [2] [4].
전반적 으로이 명령은 API 개발을위한 Laravel 애플리케이션을 준비하는 프로세스를 간소화하여 개발자가 API를보다 쉽게 시작할 수 있도록합니다.
인용 :[1] https://laravel-news.com/api-versioning-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-me-laravel-11/episodes/4
[5] https://laravel.com/docs/11.x/installation