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/