Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvilke databasemigrasjoner opprettes av installasjonen: API -kommandoen for pass


Hvilke databasemigrasjoner opprettes av installasjonen: API -kommandoen for pass


Når du kjører `PHP Artisan Install: API --Passport` -kommandoen i Laravel 11, oppretter den følgende databasemigrasjoner for Laravel Passport:

1. `create_users_table`: Denne migrasjonen oppretter` brukere -tabellen, som brukes til å lagre brukerinformasjon. Den inkluderer kolonner som `Navn`,` e -post`, `passord` og tidsstempler.

2. `create_password_resets_table`: Denne migrasjonen oppretter tabellen` passord_resets`, som brukes til å lagre tilbakestillingstokener.

3. `create_failed_jobs_table`: Denne migrasjonen oppretter tabellen` mislykket_jobs, som brukes til å lagre mislykkede jobber for køsystemet.

4. `Create_Personal_Access_Clients_Table`: Denne migrasjonen oppretter tabellen` PERSONAL_ACCESS_CLIENTS` som brukes til å lagre personlige tilgangskunder for pass.

5. `create_oauth_auth_codes_table`: Denne migrasjonen lager tabellen` oauth_auth_codes`, som brukes til å lagre OAuth2 autorisasjonskoder.

6. `create_oauth_access_tokens_table`: Denne migrasjonen skaper tabellen` oauth_access_tokens`, som brukes til å lagre OAuth2 tilgangstokens.

7. `create_oauth_refresh_tokens_table`: Denne migrasjonen skaper tabellen` oauth_refresh_tokens`, som brukes til å lagre OAuth2 oppdateringstokens.

8. `Create_oauth_clients_table`: Denne migrasjonen oppretter tabellen` oauth_clients`, som brukes til å lagre OAuth2 -klienter.

Disse migrasjonene er nødvendige for at pass skal fungere ordentlig og lagre de nødvendige dataene for OAUTH2 -autentisering.

Sitasjoner:
[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/