Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ce migrații baze de date sunt create de comanda Instalare: API pentru pașaport


Ce migrații baze de date sunt create de comanda Instalare: API pentru pașaport


Când rulați `PHP Artisan Install: API -Passport` Comanda în Laravel 11, creează următoarele migrații ale bazei de date pentru Laravel Passport:

1. `create_users_table`: Această migrație creează tabelul„ utilizatori ”, care este utilizat pentru stocarea informațiilor despre utilizator. Include coloane precum `nume`,` e -mail`, `parolă` și timestamps.

2. `create_password_resets_table`: Această migrație creează tabelul` parola_resets`, care este utilizat pentru stocarea jetoanelor de resetare a parolei.

3. `Create_Failed_Jobs_Table`: Această migrație creează tabelul` eșec_jobs`, care este folosit pentru a stoca joburi eșuate pentru sistemul de coadă.

4. `create_personal_access_clients_table`: Această migrație creează tabelul` personal_access_clients`, care este utilizat pentru a stoca clienți de acces personal pentru pașaport.

5. `Create_OAuth_Auth_Codes_Table`: Această migrație creează tabelul` OAuth_Auth_Codes`, care este utilizat pentru a stoca codurile de autorizare OAuth2.

6. `Create_OAuth_access_tokens_table`: Această migrație creează tabelul` OAuth_ACCESS_TOKENS`, care este folosit pentru a stoca jetoane de acces OAuth2.

7. `Create_OAuth_Refresh_Tokens_Table`: Această migrație creează tabelul` OAuth_Refresh_TOKENS`, care este folosit pentru a stoca jetoane de actualizare OAuth2.

8. `Create_OAuth_Clients_Table`: Această migrație creează tabelul` OAuth_Clients`, care este folosit pentru a stoca clienții OAuth2.

Aceste migrații sunt necesare pentru ca pașaportul să funcționeze corect și să stocheze datele necesare pentru autentificarea OAuth2.

Citări:
[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
.