Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Migrasi basis data apa yang dibuat oleh perintah instal: API untuk paspor


Migrasi basis data apa yang dibuat oleh perintah instal: API untuk paspor


Saat Anda menjalankan perintah `PHP Artisan: API --passport` Command di Laravel 11, itu menciptakan migrasi basis data berikut untuk Laravel Passport:

1. `Create_users_table`: Migrasi ini membuat tabel` pengguna`, yang digunakan untuk menyimpan informasi pengguna. Ini termasuk kolom seperti `name`,` email`, `kata sandi`, dan cap waktu.

2. `Create_password_resets_table`: Migrasi ini membuat tabel` password_resets`, yang digunakan untuk menyimpan token reset kata sandi.

3. `Create_failed_jobs_table`: Migrasi ini menciptakan tabel` fagal_jobs`, yang digunakan untuk menyimpan pekerjaan yang gagal untuk sistem antrian.

4. `Create_personal_access_clients_table`: Migrasi ini membuat tabel` pribadi_access_clients`, yang digunakan untuk menyimpan klien akses pribadi untuk paspor.

5. `create_oauth_auth_codes_table`: Migrasi ini menciptakan tabel` oauth_auth_codes`, yang digunakan untuk menyimpan kode otorisasi OAuth2.

6. `create_oauth_access_tokens_table`: Migrasi ini menciptakan tabel` oauth_access_tokens`, yang digunakan untuk menyimpan token akses oauth2.

7. `create_oauth_refresh_tokens_table`: Migrasi ini menciptakan tabel` oauth_refresh_tokens`, yang digunakan untuk menyimpan token penyegaran oauth2.

8. `create_oauth_clients_table`: Migrasi ini menciptakan tabel` oauth_clients`, yang digunakan untuk menyimpan klien OAuth2.

Migrasi ini diperlukan agar paspor berfungsi dengan baik dan menyimpan data yang diperlukan untuk otentikasi OAuth2.

Kutipan:
[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.logrocket.com/laravel-passport-a-tutorial-and-example-build/