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/