从Laravel Passport中oauth_Access_tokens表中的现有令牌创建访问令牌



我需要从Laravel Passport生成的oauth_access_tokens表中存储的令牌中获取当前活动的(而不是新的(令牌。

我已经尝试过从GitHub获得的代码:参见代码

我得到了令牌,但我总是从代码中得到401未经身份验证的令牌,也许代码错过了一些配置?

您可以使用

$currentActive Token = Auth::user()->token()

LaravelPassportHasApiTokens中,您可以看到此代码

/**
* Get all of the access tokens for the user.
*
* @return IlluminateDatabaseEloquentRelationsHasMany
*/
public function tokens()
{
return $this->hasMany(Passport::tokenModel(), 'user_id')->orderBy('created_at', 'desc');
}

对于获取所有代币,您可以使用

Auth::user()->tokens;

最新更新