Php Laravel passport将作用域添加到已授权用户
我正在使用Php Laravel passport将作用域添加到已授权用户,php,laravel,laravel-passport,Php,Laravel,Laravel Passport,我正在使用laravel 5.6和passport授权我的用户 在passport中,我正在使用个人访问令牌 在这里,我使用foo范围为经过身份验证的用户生成令牌: $accessToken = $user->createToken('App', ['foo'])->accessToken; 在这之后,如何在不重新生成令牌的情况下向用户添加bar作用域?有一个名为oauth\u access\u tokens的表。每个令牌的Passport存储范围。您可以在那里更新该令牌的作用域
laravel 5.6
和passport
授权我的用户
在passport
中,我正在使用个人访问令牌
在这里,我使用foo
范围为经过身份验证的用户生成令牌:
$accessToken = $user->createToken('App', ['foo'])->accessToken;
在这之后,如何在不重新生成令牌的情况下向用户添加
bar
作用域?有一个名为oauth\u access\u tokens
的表。每个令牌的Passport存储范围。您可以在那里更新该令牌的作用域
DB::table('oauth_access_tokens')
->where('id', $token)
->update(['read','write']); //scopes array
如果您检查passport源文件,他们也使用这种方式进行插入必须有一个实现的方法。生成令牌后,您不能添加或更新作用域。为什么不?一定有办法