繁体   English   中英

删除到/ oauth / personal-access-tokens / token不支持

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM