Laravel passport创建令牌和刷新令牌

Laravel passport创建令牌和刷新令牌,laravel,passport-jwt,Laravel,Passport Jwt,我在我的项目中使用了Laravel和passport。 在我的项目中,用户可以通过两种方式获得令牌。 首先输入用户名和密码,通过passport即可。 第二,用短信发送的验证码证明这是我的问题 我尝试了createToken()方法,但它将生成一个没有刷新令牌的个人令牌,我需要使用刷新令牌创建令牌,并在控制器中指定客户端id(没有HTTP请求)。 $user = App\User::find(1); // Creating a token without scopes... $token = $

我在我的项目中使用了Laravel和passport。 在我的项目中,用户可以通过两种方式获得令牌。 首先输入用户名和密码,通过passport即可。 第二,用短信发送的验证码证明这是我的问题

我尝试了
createToken()
方法,但它将生成一个没有刷新令牌的个人令牌,我需要使用刷新令牌创建令牌,并在控制器中指定客户端id(没有HTTP请求)。

$user = App\User::find(1);
// Creating a token without scopes...
$token = $user->createToken('Token Name')->accessToken;

如何执行此操作?

创建扩展
\Laravel\Passport\Http\Controllers\AccessTokenController


我找到了一个包,正在使用它


很好。

通过。这会有帮助的。看来你没有完全理解我的问题。我还有一个问题。请阅读粗体部分。您是否使用授权类型?