Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 설치에 의해 생성 된 데이터베이스 마이그레이션 : 여권 API 명령


설치에 의해 생성 된 데이터베이스 마이그레이션 : 여권 API 명령


Laravel 11의 'PHP Artisan 설치 : API -Passport` 명령을 실행하면 Laravel 여권에 대한 다음 데이터베이스 마이그레이션을 만듭니다.

1.`keate_users_table` :이 마이그레이션은 사용자 정보를 저장하는 데 사용되는`사용자 '테이블을 만듭니다. 여기에는`name`,`email`,`password '및 타임 스탬프와 같은 열이 포함됩니다.

2.`create_password_resets_table` :이 마이그레이션은 암호 리셋 토큰을 저장하는 데 사용되는`password_resets` 테이블을 만듭니다.

3.`create_failed_jobs_table` :이 마이그레이션은`jourde 시스템에 실패한 작업을 저장하는 데 사용되는`jourd_jobs '테이블을 만듭니다.

4.`create_personal_access_clients_table` :이 마이그레이션은`personal_access_clients` 테이블을 만듭니다.

5.`create_oauth_auth_codes_table` :이 마이그레이션은`oauth_auth_codes` 테이블을 만듭니다.

6.`create_oauth_access_tokens_table` :이 마이그레이션은`oauth_access_tokens` 테이블을 만듭니다.이 테이블은 Oauth2 액세스 토큰을 저장하는 데 사용됩니다.

7.`create_oauth_refresh_tokens_table` :이 마이그레이션은`oauth_refresh_tokens` 테이블을 만듭니다.

8.`create_oauth_clients_table ':이 마이그레이션은`oauth_clients` 테이블을 만듭니다.

이러한 마이그레이션은 여권이 제대로 작동하고 OAUTH2 인증에 필요한 데이터를 저장하는 데 필요합니다.

인용 :
[1] https://laravel.com/docs/11.x/passport
[2] https://github.com/laravel/framework/issues/51144
[3] https://www.toptal.com/laravel/passport-tutorial-auth-user-access
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravel-passport-a-tutorial-and-example-build/