Når du kører `PHP Artisan Install: API -Passport` -kommandoen i Laravel 11, opretter det følgende databasemigrationer til Laravel Passport:
1.. `Create_users_table`: Denne migration opretter tabellen 'Brugere', der bruges til at gemme brugeroplysninger. Det inkluderer kolonner som 'navn', 'e -mail', 'adgangskode' og tidsstempler.
2. `create_password_resets_table`: Denne migration opretter tabellen` Password_Resets ', der bruges til at gemme nulstilling af adgangskode.
3.. `Create_failed_jobs_table`: Denne migration skaber tabellen` mislykket_jobs ', der bruges til at gemme mislykkede job til køstesystemet.
4.. `Create_personal_access_clients_table`: Denne migration opretter tabellen` Personal_Access_Clients`, der bruges til at gemme personlige adgangsklienter til pas.
5. `create_oauth_auth_codes_table`: Denne migration opretter tabellen` OAuth_auth_codes`, der bruges til at gemme OAuth2 -autorisationskoder.
6. `create_oauth_access_tokens_table`: Denne migration opretter tabellen` OAuth_Access_Tokens`, der bruges til at gemme OAuth2 -adgangstokens.
7. `create_oauth_refresh_tokens_table`: Denne migration skaber tabellen` oauth_refresh_tokens`, der bruges til at gemme OAuth2 -opdateringstokens.
8. `create_oauth_clients_table`: Denne migration skaber tabellen` oauth_clients`, der bruges til at gemme OAuth2 -klienter.
Disse migrationer er nødvendige for at pas kan fungere korrekt og gemme de krævede data til OAuth2 -godkendelse.
Citater:[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-tilstand
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravel-passport-a-tutorial-and-example-build/