![](/img/trans.png)
[英]How to get access token from oauth_access_tokens in Laravel
[英]DELETE to /oauth/personal-access-tokens/token not supported
我在laravel护照上遇到一些奇怪的问题,该问题在localhost上没有发生,但是当我想撤消令牌时,它确实在虚拟主机上在线运行。
DELETE to /oauth/personal-access-tokens/26b3a9adf97f20949156798fc491687446cacde48914124c717b6f3318866afd9590e0ddabc5efc1 not supported.
其他一切正常。
我创建了一个本地护照环境,这似乎在PersonalAccessTokens.vue中对我有用 :
revoke(token) {
axios.post('/oauth/personal-access-tokens/' + token.id, {'_method': 'DELETE'})
.then(response => {
this.getTokens();
});
}
虽然axios将发送帖子,但{'_method': 'DELETE'}
告诉Laravel使用Laravel\\Passport\\RouteRegistrar
定义的delete
端点:
$router->delete('/tokens/{token_id}', [
'uses' => 'AuthorizedAccessTokenController@destroy',
]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.