Laravel Passport - 创建用户时自动创建令牌

Laravel Passport - Automatically create token when a user is created

我一直在考虑使用 Passport 来允许 api 访问我的 Laravel 应用程序。我已经使用 Laravel 文档中的标准教程成功实现了它。

我不想要教程中描述的 oauth 管理屏幕,我只想能够使用应用程序注册用户并让它自动为该用户创建它需要的令牌。

这可能吗?有人可以举个例子吗?

$tokenStr 将为该特定用户提供新生成的令牌。

$newUser = User::create();
$userObj = User::find($newUser->id);
$tokenStr = $userObj->createToken('Token Name')->accessToken;

// or try this.

$newUser = User::create();
$tokenStr = $newUser->createToken('Token Name')->accessToken;