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/