Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Quali migrazioni del database sono create dall'installazione: comando API per il passaporto


Quali migrazioni del database sono create dall'installazione: comando API per il passaporto


Quando si esegue il comando `PHP Artisan: API - -PASPORT` in Laravel 11, crea le seguenti migrazioni del database per il passaporto Laravel:

1. `Create_users_table`: questa migrazione crea la tabella` utenti ', che viene utilizzata per archiviare le informazioni dell'utente. Include colonne come `name`,` email`, `password` e timestamp.

2. `Create_password_resets_table`: questa migrazione crea la tabella` password_resets`, che viene utilizzata per archiviare i token di ripristino della password.

3. `Create_failed_jobs_table`: questa migrazione crea la tabella` non riuscita_jobs`, che viene utilizzata per archiviare lavori non riusciti per il sistema coda.

4. `Create_personal_access_client_table`: questa migrazione crea la tabella` Personal_access_Cliess`, che viene utilizzata per archiviare i clienti di accesso personale per il passaporto.

5. `Create_oauth_auth_codes_table`: questa migrazione crea la tabella` Oauth_auth_codes`, che viene utilizzata per archiviare i codici di autorizzazione OAuth2.

6. `Create_oauth_access_tokens_table`: questa migrazione crea la tabella` oauth_access_tokens`, che viene utilizzata per archiviare i token di accesso OAuth2.

7. `Create_oauth_refresh_tokens_table`: questa migrazione crea la tabella` Oauth_refresh_tokens`, che viene utilizzata per archiviare i token di aggiornamento OAuth2.

8. `Create_oauth_clients_table`: questa migrazione crea la tabella` Oauth_Clients`, che viene utilizzata per archiviare i client OAuth2.

Queste migrazioni sono necessarie affinché il passaporto funzioni correttamente e archivia i dati richiesti per l'autenticazione OAuth2.

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