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

fig*_*r20 1 oauth laravel laravel-passport

我一直在研究使用Passport允许对我的Laravel App进行api访问。我已经使用Laravel文档中的标准教程成功实现了它。

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

这有可能吗,有人能给我一个例子吗?

Web*_*ion 5

$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;
Run Code Online (Sandbox Code Playgroud)