Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvilke databasemigrationer oprettes af installation: API -kommandoen til pas


Hvilke databasemigrationer oprettes af installation: API -kommandoen til pas


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/