Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jaké migrace databáze jsou vytvořeny instalací: Příkaz API pro pas


Jaké migrace databáze jsou vytvořeny instalací: Příkaz API pro pas


Když spustíte příkaz `PHP Artisan Install: API - -PASSPORT` V Laravel 11, vytvoří následující databázové migrace pro laravel pas:

1. `create_users_table`: Tato migrace vytváří tabulku„ Users “, která se používá k ukládání informací o uživateli. Zahrnuje sloupce jako `name`,` email`, `heslo` a časová razítka.

2. `Create_password_resets_table`: Tato migrace vytváří tabulku` heslo_resets`, která se používá k ukládání tokenů resetování hesla.

3. `create_failed_jobs_table`: Tato migrace vytvoří tabulku„ Failus_jobs “, která se používá k ukládání neúspěšných úloh pro systém fronty.

4. `create_personal_access_clients_table`: Tato migrace vytváří tabulku„ osobní_access_clients “, která se používá k ukládání klientů osobního přístupu pro Passport.

5. `create_oauth_auth_codes_table`: Tato migrace vytváří tabulku` oauth_auth_codes`, která se používá k ukládání autorizačních kódů OAuth2.

6. `create_oauth_access_tokens_table`: Tato migrace vytváří tabulku` oauth_access_tokens`, která se používá k ukládání tokenů OAuth2.

7. `create_oauth_refresh_tokens_table`: Tato migrace vytváří tabulku` oauth_refresh_tokens`, která se používá k ukládání tokenů OAuth2.

8. `create_oauth_clients_table`: Tato migrace vytváří tabulku` oauth_clients`, která se používá k ukládání klientů OAuth2.

Tyto migrace jsou nezbytné, aby pas správně fungoval a uložil požadovaná data pro ověřování OAuth2.

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