Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Aké migrácie databázy sa vytvárajú príkazom Install: API pre pas


Aké migrácie databázy sa vytvárajú príkazom Install: API pre pas


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/