Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kokias duomenų bazių migracijas sukuria diegimas: API komanda pasui


Kokias duomenų bazių migracijas sukuria diegimas: API komanda pasui


Kai vykdote „PHP Artisan Install: API -Passport“ komandą „Laravel 11“, jis sukuria šias duomenų bazės migracijas „Laravel“ pasui:

1. Tai apima stulpelius, tokius kaip „vardas“, „el. Paštas“, „slaptažodis“ ir laiko žymos.

2. `create_password_resets_table`: Ši migracija sukuria lentelę„ slaptažodis_resets “, kuri naudojama slaptažodžio nustatymo žetonų saugojimui.

3. `create_failed_jobs_table`: Ši migracija sukuria lentelę„ Nepavyko_JOBS “, kuri naudojama nesėkmingų darbo vietų saugojimui eilės sistemai.

4. „create_personal_access_clients_table`: Ši migracija sukuria lentelę„ Personal_access_clients` “, kuri naudojama asmeninių prieigos klientams laikyti pase.

5. „create_oAuth_auth_codes_table`: Ši migracija sukuria lentelę„ OAuth_Auth_codes “, naudojama„ OAuth2 “autorizacijos kodams saugoti.

6. „create_oAuth_access_tokens_table`: Ši migracija sukuria lentelę„ OAuth_access_tokens “, naudojama„ OAuth2 “prieigos žolių saugojimui.

7. `create_oAuth_refresh_tokens_table`: Ši migracija sukuria lentelę„ OAutH_REFRESH_TOKENS “, naudojama„ OAuth2 “atnaujinimo žetonų saugojimui.

8. „create_oAuth_clients_table`: Ši migracija sukuria lentelę„ OAuth_clients “, naudojama„ OAuth2 “klientams laikyti.

Šios migracijos yra būtinos, kad pasas tinkamai veiktų, ir saugoti reikiamus duomenis OATH2 autentifikavimui.

Citatos:
[1] https://laravel.com/docs/11.x/passport
[2] https://github.com/laravel/framework/issues/51144
[3] https://www.toptal.com/laravel/passport-utorial-auth-user-access
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravelpasport-atutorial-and-example-build/