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/