Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kurulum tarafından hangi veritabanı geçişleri oluşturulur: Pasaport için API komutu


Kurulum tarafından hangi veritabanı geçişleri oluşturulur: Pasaport için API komutu


Laravel 11'de `php esnaf kurulumu: API -Passport` komutunu çalıştırdığınızda, Laravel Pasaportu için aşağıdaki veritabanı geçişlerini oluşturur:

1. `create_users_table`: Bu geçiş, kullanıcı bilgilerini saklamak için kullanılan` `kullanıcılar '' tablosunu oluşturur. `` Name '', `e -posta ',` parola' ve zaman damgaları gibi sütunlar içerir.

2. `create_password_resets_table`: Bu geçiş, şifre sıfırlama belirteçlerini depolamak için kullanılan` Password_Resets 'tablosunu oluşturur.

3. `create_failed_jobs_table`: Bu geçiş, kuyruk sistemi için başarısız işleri saklamak için kullanılan` `Failed_jobs 'tablosunu oluşturur.

4. `create_personal_access_clients_table`: Bu geçiş, kişisel erişim istemcilerini pasaport için saklamak için kullanılan` personal_access_clients` tablosunu oluşturur.

5. `create_oauth_auth_codes_table`: Bu geçiş, OAuth2 yetkilendirme kodlarını saklamak için kullanılan` oauth_auth_codes` tablosunu oluşturur.

6. `create_oauth_access_tokens_table`: Bu geçiş, OAuth2 erişim belirteçlerini depolamak için kullanılan` oauth_access_tokens` tablosunu oluşturur.

7. `create_oauth_refresh_tokens_table`: Bu geçiş, OAuth2 yenileme jetonlarını saklamak için kullanılan` oauth_refresh_tokens 'tablosunu oluşturur.

8. `create_oauth_clients_table`: Bu geçiş, OAuth2 istemcilerini depolamak için kullanılan` oauth_clients` tablosunu oluşturur.

Bu geçişler, pasaportun düzgün çalışması ve OAuth2 kimlik doğrulaması için gerekli verileri saklaması için gereklidir.

Alıntılar:
[1] https://laravel.com/docs/11.x/passport
[2] https://github.com/laravel/framework/issues/51144
[3] https://www.toptal.com/laravel/passport-tutorial-uuth-user-access
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrock.com/laravel-passpor--tutorial-and-example-build/