УДАЛИТЬ к / oauth / personal-access-tokens / token не поддерживается - PullRequest
0 голосов
/ 13 декабря 2018

У меня странная проблема с паспортом laravel, которая не происходит на локальном хосте, но происходит онлайн на веб-хостинге, когда я хочу отозвать токен.

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

Все остальное работает.

1 Ответ

0 голосов
/ 13 декабря 2018

Я создал локальную паспортную среду, мне показалось, что это работает в PersonalAccessTokens.vue :

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

Пока axios отправит сообщение, {'_method': 'DELETE'} сообщает Laravel для использования конечной точки delete, определенной в Laravel\Passport\RouteRegistrar:

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