Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Welche Datenbankmigrationen werden vom Befehl Install: API für den Pass erstellt


Welche Datenbankmigrationen werden vom Befehl Install: API für den Pass erstellt


Wenn Sie den Befehl "Php Artisan Installation: API -PASSPORT" in Laravel 11 ausführen, werden die folgenden Datenbankmigrationen für Laravel Pass erstellt:

1. `create_users_table`: Diese Migration erstellt die Tabelle" Benutzer ", mit der Benutzerinformationen gespeichert werden. Es enthält Spalten wie "Name", "E -Mail", "Passwort" und Zeitstempel.

2. `create_password_resets_table`: Diese Migration erstellt die Tabelle` password_resets`, mit deren Speichern von Kennwort -Reset -Token gespeichert werden.

3. `create_failed_jobs_table`: Diese Migration erstellt die Tabelle" failed_jobs ", mit der fehlgeschlagene Jobs für das Warteschlangensystem gespeichert werden.

4. `Create_personal_access_clients_table`: Diese Migration erstellt die Tabelle` Personal_access_clients`, mit der persönliche Zugriffsclients für den Pass speichern.

5. `create_oauth_auth_codes_table`: Diese Migration erstellt die Tabelle` oAuth_auth_Codes`, mit der OAuth2 -Autorisierungscodes gespeichert werden.

6. `create_oAuth_access_tokens_table`: Diese Migration erstellt die Tabelle` oAuth_access_tokens`, mit der OAuth2 -Zugriffsstoken gespeichert wird.

7. `create_oauth_refresh_tokens_table

8. `create_oauth_clients_table`: Diese Migration erstellt die Tabelle` oAuth_Clients`, mit der OAuth2 -Clients gespeichert werden.

Diese Migrationen sind erforderlich, damit der Pass ordnungsgemäß funktioniert und die erforderlichen Daten für die OAuth2 -Authentifizierung speichert.

Zitate:
[1] https://laravel.com/docs/11.x/passport
[2] https://github.com/laravel/framework/issues/51144
[3] https://www.toptal.com/laravel/passsport-tutorial-auth-user-access
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravel-passsport-a-tutorial-and-example-build/