当您运行“ PHP Artisan Install:api -passport”命令中的Laravel 11中时,它会为Laravel Passport创建以下数据库迁移:
1。`create_users_table`:此迁移创建``用户'表,用于存储用户信息。它包括``name'',`email',`password'和时间戳等列。
2。`create_password_resets_table`:此迁移创建`password_resets`表,用于存储密码重置令牌。
3。`create_failed_jobs_table`:此迁移创建`failed_jobs`表,用于存储队列系统的失败作业。
4。`create_personal_access_clients_table`:此迁移创建`personal_access_clients`表,用于存储护照的个人访问客户端。
5。`create_oauth_auth_codes_table`:此迁移创建`oauth_auth_codes`表,用于存储OAuth2授权代码。
6。`create_oauth_access_tokens_table`:此迁移创建`oauth_access_tokens`表,用于存储OAuth2访问令牌。
7。`create_oauth_refresh_tokens_table`:此迁移创建`oauth_refresh_tokens`表,用于存储oauth2刷新令牌。
8。`create_oauth_clients_table`:此迁移创建`oauth_clients`表,用于存储OAuth2客户端。
这些迁移对于护照正常运行并存储所需的数据以进行OAUTH2身份验证是必要的。
引用:[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/