`php artisan install:api - passport`コマンドをLaravel 11で実行すると、Laravelパスポートの次のデータベース移行が作成されます。
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`:この移行は、oauth2承認コードを保存するために使用される「oauth_auth_codes」テーブルを作成します。
6。 `create_oauth_access_tokens_table`:この移行は、oauth2アクセストークンを保存するために使用される「oauth_access_tokens」テーブルを作成します。
7。 `create_oauth_refresh_tokens_table`:この移行は、` oauth_refresh_tokens`テーブルを作成します。
8。 `create_oauth_clients_table`:この移行は、oauth2クライアントを保存するために使用される「oauth_clients」テーブルを作成します。
これらの移行は、パスポートが適切に機能し、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/