Khi bạn chạy lệnh `Php Artisan Install: API - -Passport` trong Laravel 11, nó sẽ tạo ra các di chuyển cơ sở dữ liệu sau đây cho Passport Laravel:
1. Nó bao gồm các cột như `name`,` email`, `password` và dấu thời gian.
2. `Create_password_resets_table`: Di chuyển này tạo ra bảng` password_resets`, được sử dụng để lưu trữ mã thông báo đặt lại mật khẩu.
3. `Created_failed_jobs_table`: Di chuyển này tạo ra bảng` fail_jobs`, được sử dụng để lưu trữ các công việc thất bại cho hệ thống hàng đợi.
4.
5. `Created_oauth_auth_codes_table`: Di chuyển này tạo ra bảng` oauth_auth_codes`, được sử dụng để lưu trữ mã ủy quyền OAuth2.
6. `Create_oauth_access_tokens_table`: Di chuyển này tạo ra bảng` oauth_access_tokens`, được sử dụng để lưu trữ mã thông báo truy cập OAuth2.
7. `Created_oauth_refresh_tokens_table`: Di chuyển này tạo ra bảng` oauth_refresh_tokens`, được sử dụng để lưu trữ mã thông báo làm mới OAuth2.
8.
Những di chuyển này là cần thiết để hộ chiếu hoạt động đúng và lưu trữ dữ liệu cần thiết để xác thực OAuth2.
Trích dẫn:[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
.