Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kādu datu bāzes migrāciju izveido instalēšana: API komanda pasei


Kādu datu bāzes migrāciju izveido instalēšana: API komanda pasei


Kad jūs palaižat komandu `PHP Artisan Install: API -Passsport` Laravel 11, tas izveido šādu datu bāzes migrāciju Laravel pasei:

1. `create_users_table`: šī migrācija izveido tabulu“ lietotāji ”, ko izmanto lietotāja informācijas glabāšanai. Tajā ietilpst tādas kolonnas kā `vārds`,` e -pasts`, `parole` un laika zīmogi.

2. `create_password_resets_table`: šī migrācija izveido tabulu“ parole_resets ”, kuru izmanto, lai saglabātu paroles atiestatīšanas marķierus.

3. `create_failed_jobs_table`: šī migrācija izveido tabulu“ Neveiksmīgi_jobs ”, kuru izmanto, lai saglabātu neveiksmīgus darbus rindu sistēmai.

4. `create_personal_access_clients_table`: šī migrācija izveido tabulu“ Personal_access_clients ”, kuru izmanto, lai saglabātu personīgo piekļuves klientus pasei.

5. `CREATE_OAUTH_AUTH_CODES_TABLE`: šī migrācija izveido tabulu` OAuth_Auth_codes`, kuru izmanto OAuth2 autorizācijas kodu glabāšanai.

6. `create_oauth_access_tokens_table`: šī migrācija izveido tabulu` oAuth_access_tokens`, kuru izmanto OAuth2 piekļuves žetonu glabāšanai.

7. `CREATE_OAUTH_REFRESH_TOKEN_TABLE`: šī migrācija izveido tabulu` oAuth_refresh_tokens`, kuru izmanto OAuth2 atsvaidzināšanas marķieru glabāšanai.

8. `CREATE_OAUTH_CLIETS_TABLE`: šī migrācija izveido tabulu` oAuth_clients`, ko izmanto OAuth2 klientu glabāšanai.

Šī migrācija ir nepieciešama, lai pase pareizi darbotos un saglabātu nepieciešamos datus OAuth2 autentifikācijai.

Atsauces:
[1] https://laravel.com/docs/11.x/passport
[2] https://github.com/laravel/framework/issues/51144
[3] https://www.toptal.com/laravel/passport-tutorial-uth-user-access
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravel-passport-a-tutorial-and-example-build/