Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vilka databasmigrering skapas av installationen: API -kommandot för pass


Vilka databasmigrering skapas av installationen: API -kommandot för pass


När du kör kommandot `PHP Artisan: API -Passport` I Laravel 11 skapar det följande databasmigrering för Laravel Passport:

1. `create_users_table`: Denna migration skapar tabellen` användare ', som används för att lagra användarinformation. Det innehåller kolumner som `name ',' e -post ',' lösenord 'och tidsstämplar.

2. `create_password_resets_table`: Denna migration skapar tabellen` Password_resets`, som används för att lagra lösenordsåterställning av tokens.

3. `create_failed_jobs_table`: Denna migration skapar tabellen` failed_jobs`, som används för att lagra misslyckade jobb för kesystemet.

4. `create_personal_access_clients_table`: Denna migration skapar tabellen` Personal_Access_Clients`, som används för att lagra klienter för personlig åtkomst för pass.

5. `create_oauth_auth_codes_table`: Denna migration skapar tabellen` oauth_auth_codes`, som används för att lagra OAUTH2 -auktorisationskoder.

6. `create_oauth_access_tokens_table`: Denna migration skapar tabellen` oauth_access_tokens`, som används för att lagra OAuth2 -åtkomsttokens.

7. `create_oauth_refresh_tokens_table`: Denna migration skapar tabellen` oauth_refresh_tokens`, som används för att lagra OAuth2 -uppdatering av tokens.

8. `create_oauth_clients_table`: Denna migration skapar tabellen` oauth_clients`, som används för att lagra OAuth2 -klienter.

Dessa migrationer är nödvändiga för att pass ska fungera korrekt och lagra de nödvändiga data för OAUTH2 -autentisering.

Citeringar:
[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-ccess
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravel-passport-a-tutorial-and-example-uild/