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
.