Keď spustíte príkaz `PHP Artisan Install: API -Passport` v Laravel 11, vytvorí nasledujúce migrácie databázy pre Laravel Passport:
1. `CREATE_USERS_TABLE`: Táto migrácia vytvára tabuľku„ používateľov, ktorá sa používa na ukladanie informácií o používateľovi. Zahŕňa stĺpce ako „Name“, `Email`,` Password` a časové pečiatky.
2. `Create_password_resets_table`: Táto migrácia vytvára tabuľku` heslo_resets`, ktorá sa používa na ukladanie tokenov resetovania hesla.
3. `Create_failed_jobs_table`: Táto migrácia vytvára tabuľku` zlyhaných_jobs ', ktorá sa používa na ukladanie neúspešných úloh pre systém frontu.
4. `Create_personal_access_clients_table`: Táto migrácia vytvára tabuľku` osobné_access_clients`, ktorá sa používa na ukladanie osobného prístupu klientov do pasu.
5. `CREATE_OAUTH_AUTH_CODES_TABLE`: Táto migrácia vytvára tabuľku` oauth_auth_codes`, ktorá sa používa na ukladanie autorizačných kódov OAUTH2.
6. `Create_oauth_access_tokens_table`: Táto migrácia vytvára tabuľku` oauth_access_tokens`, ktorá sa používa na ukladanie prístupových tokenov OAuth2.
7. `Create_oauth_refresh_tokens_table`: Táto migrácia vytvára tabuľku` oauth_refresh_tokens`, ktorá sa používa na ukladanie tokenov obnovenia OAUTH2.
8. `CREATE_OAUTH_CLIESTS_TABLE`: Táto migrácia vytvára tabuľku` OAUTH_CLIESTS`, ktorá sa používa na ukladanie klientov OAUTH2.
Tieto migrácie sú potrebné na správne fungovanie pasu a ukladanie požadovaných údajov na autentifikáciu OAUTH2.
Citácie:[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
[5] https://blog.logoclect.com/laravel-passport-atutorial-and-example-build/