Kun suoritat `PHP Artisan Install: API -Passport` -komennon Laravel 11: ssä, se luo seuraavat Laravel -passin tietokannansiirron:
1. `Create_users_table`: Tämä siirto luo" käyttäjät "-taulukon, jota käytetään käyttäjätietojen tallentamiseen. Se sisältää sarakkeet, kuten `Name`," sähköposti "," salasana "ja aikaleimat.
2
3. `create_failed_jobs_table`: Tämä siirto luo` epäonnistuneen_jobs` -taulukon, jota käytetään jonojärjestelmän epäonnistuneiden töiden tallentamiseen.
4. `Create_personal_access_clients_table`: Tämä siirto luo` personal_access_clients` -taulukon, jota käytetään henkilökohtaisten käyttöasiakkaiden tallentamiseen passille.
5. `create_oauth_auth_codes_table`: Tämä siirto luo` oauth_auth_codes` -taulukon, jota käytetään OAuth2 -valtuutuskoodien tallentamiseen.
6. `create_oauth_access_tokens_table`: Tämä siirto luo` oauth_access_tokens` -taulukon, jota käytetään OAuth2 -käyttöoikeuksien tallentamiseen.
7. `create_oauth_refresh_tokens_table`: Tämä siirto luo` oauth_refresh_tokens` -taulukon, jota käytetään OAuth2 -päivitysmerkin tallentamiseen.
8. `create_oauth_clients_table`: Tämä siirto luo` oauth_clients` -taulukon, jota käytetään OAuth2 -asiakkaiden tallentamiseen.
Nämä muuttoliikkeet ovat välttämättömiä, jotta passi toimivat oikein ja tallentavat vaadittavat tiedot OAuth2 -todennusta varten.
Viittaukset:[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-access
[4] https://artisan.page/11.x/installapi
.