Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 설치 방법 : API 명령은 bootstrap/app.php 파일과 통합됩니다.


설치 방법 : API 명령은 bootstrap/app.php 파일과 통합됩니다.


Laravel 11의 'PHP Artisan 설치 : API'명령은 새로 만든`loures/api.php` 파일을 자동으로 등록하여`bootstrap/app.php` 파일과 통합됩니다. 이 통합은 Laravel의 간소화 된 응용 프로그램 구조의 일부로보다 체계적이고 효율적인 라우팅 설정을 가능하게합니다.

키 통합 지점

1. Route Registration :`install : api` 명령을 실행하면`lourse/api.php` 파일을 생성하고 응용 프로그램에서로드하도록 구성합니다. 이 명령은`bootstrap/app.php` 파일을 수정 하여이 새로운 경로 파일을 포함하여 API 경로가 응용 프로그램 내에서 인식되고 액세스 할 수 있도록합니다.

2. 미들웨어 그룹 :`loures/api.php`에 정의 된 경로는`API '미들웨어 그룹에 할당되며, 이는 무국적 API 요청을 위해 설계되었습니다. 이는 일반적으로 웹 경로에 포함 된 세션 상태 및 CSRF 보호와 같은 기능이 이러한 경로에 적용되지 않음을 의미합니다.

3. API 접두사 : 명령은 또한 기본적으로`loures/api.php`의 경로에`/api` uri 접두사를 적용합니다. 필요한 경우`bootstrap/app.php` 파일에서 사용자 정의 할 수 있으므로 개발자는 API 경로에 대해 다른 접두사를 정의 할 수 있습니다.

4. 통합 구성 :`bootstrap/app.php` 파일은 라우팅, 미들웨어 및 기타 응용 프로그램 동작을위한 중심 구성 지점 역할을합니다. 이 통일은 이전에 별도의 커널 클래스에서 처리 한 라우팅 및 미들웨어 관리에 필요한 파일 및 클래스의 수를 줄임으로써 응용 프로그램 구조를 단순화합니다.

요약하면,`install : api` 명령은`bootstrap/app.php` 파일 내에`api.php` 경로 파일을 작성하고 등록하여 Laravel 11 [2] [3] [5]에서 API를 설정하는 프로세스를 간소화함으로써 Laravel 애플리케이션의 라우팅 기능을 향상시킵니다.

인용 :
[1] https://www.youtube.com/watch?v=crv-_uknij4
[2] https://laraveldaily.com/post/laravel-11-main-new-features-changes
[3] https://laravel.com/docs/11.x/releases
[4] https://streply.com/blog/laravel-11-wats-new
[5] https://laravel.com/docs/11.x/routing