Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 설치 방법 : API 명령은 새로운 Laravel 11 Application Skeleton과 상호 작용합니다.


설치 방법 : API 명령은 새로운 Laravel 11 Application Skeleton과 상호 작용합니다.


Laravel 11의 'PHP Artisan 설치 : API'명령은 간소화 된 구조에 기본적으로 포함되지 않은 API 기능 설정을 용이하게하여 새로운 응용 프로그램 골격과 상호 작용합니다. 이 상호 작용의 주요 측면은 다음과 같습니다.

1.`api.php` 경로 파일 생성 : 명령은`lourse/api.php` 파일을 생성하며, 이는 API 경로를 정의하는 데 필수적입니다. 이 파일은`API '미들웨어 그룹과 작동하도록 구성되어 상태가없는 API 요청이 가능합니다.

2.`bootstrap/app.php`와 통합 :`api.php` 파일을 작성한 후, 명령은`bootstrap/app.php` 파일에 자동으로 등록됩니다. 이 통합은 애플리케이션이 API 경로를 인식하고로드 할 수 있도록 보장하며, 이는 'louteServiceProvider` [1] [2] [3]에서 경로 등록이 처리 된 이전 버전과의 전환입니다.

3. Laravel Sanctum의 설치 :이 명령은 Laravel Sanctum을 설치하여 API에 대한 간단한 인증 시스템을 제공합니다. 이를 통해 개발자는 토큰 기반 인증을 빠르게 구현할 수 있으므로 API 엔드 포인트를보다 쉽게 ​​확보 할 수 있습니다 [1] [4].

4. 개인 액세스 토큰을위한 데이터베이스 마이그레이션 : 경로 파일 및 성소와 함께이 명령은 API를 통해 사용자를 인증하는 데 사용되는 개인 액세스 토큰을 관리하기위한 마이그레이션을 설정합니다. 이 마이그레이션은 API에 대한 안전한 액세스를 구현하는 데 중요합니다 [1] [2].

5. 간소화 된 응용 프로그램 구조 : Laravel 11의 응용 프로그램 골격은 불필요한 파일 및 구성을 제거하기 위해 줄어들 었습니다. '설치 : API'명령은이 최소한의 구조에서 API 개발에 필요한 구성 요소를 복원하는 데 도움이되므로 개발자가 혼란없이 API를 쉽게 설정할 수 있습니다 [2] [3].

요약하면,`install : API` 명령은 API 기능을 Laravel 11 Application Skeleton에 재 도입하는 데 중요한 역할을 수행하여 개발자가 새로운 간소화 된 프레임 워크 설계를 준수하면서 API를 효율적으로 생성하고 관리 할 수 ​​있습니다.

인용 :
[1] https://laravel-news.com/api-versioning-in-laravel-11
[2] https://laraveldaily.com/post/laravel-11-main-new-features-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