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

DELETE to /oauth/personal-access-tokens/token not supported

我在使用 laravel 护照时遇到了一些奇怪的问题,这在本地主机上没有发生,但当我想撤销令牌时它会在虚拟主机上在线。

DELETE to /oauth/personal-access-tokens/26b3a9adf97f20949156798fc491687446cacde48914124c717b6f3318866afd9590e0ddabc5efc1 not supported.

其他一切正常。

我创建了一个本地 passport 环境,这似乎对我有用 PersonalAccessTokens.vue:

revoke(token) {
    axios.post('/oauth/personal-access-tokens/' + token.id, {'_method': 'DELETE'})
    .then(response => {
         this.getTokens();
    });
}

虽然 axios 将发送 post,但 {'_method': 'DELETE'} 告诉 Laravel 使用 delete 中定义的端点14=]:

$router->delete('/tokens/{token_id}', [
    'uses' => 'AuthorizedAccessTokenController@destroy',
]);