Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jakie migracje bazy danych są tworzone przez polecenie instalacji: API dla paszportu


Jakie migracje bazy danych są tworzone przez polecenie instalacji: API dla paszportu


Po uruchomieniu komendy „PHP Artisan: API - -PASSPORT` w Laravel 11, tworzy następujące migrację bazy danych dla paszportu Laravel:

1. `Create_users_table`: Ta migracja tworzy tabelę„ Użytkowników, która służy do przechowywania informacji o użytkownikach. Zawiera kolumny takie jak „name”, `e -mail ',„ hasło ”i znaczniki czasu.

2. `Create_Password_Resets_Table`: Ta migracja tworzy tabelę„ hasło_resets`, która służy do przechowywania tokenów resetowania hasła.

3. `Create_failed_jobs_table`: Ta migracja tworzy tabelę„ nieudaną_jobs`, która służy do przechowywania nieudanych zadań dla systemu kolejki.

4. `Create_personal_access_clients_table`: Ta migracja tworzy tabelę„ osobistą_ccess_clients`, która służy do przechowywania klientów dostępu do paszportu.

5. `Create_oauth_auth_codes_table`: Ta migracja tworzy tabelę` OAuth_auth_codes`, która służy do przechowywania kodów autoryzacji OAuth2.

6. `Create_oauth_access_tokens_table`: Ta migracja tworzy tabelę` OAuth_Access_tokens`, która służy do przechowywania tokenów dostępu OAuth2.

7. `Create_oauth_refresh_tokens_table`: Ta migracja tworzy tabelę` OAuth_Refresh_Tokens`, która służy do przechowywania tokenów odświeżania OAuth2.

8. `Create_oauth_clients_table`: Ta migracja tworzy tabelę„ OAuth_Clients`, która służy do przechowywania klientów OAuth2.

Migracje te są niezbędne do prawidłowego funkcjonowania i przechowywania wymaganych danych do uwierzytelniania OAuth2.

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