Я создал локальную паспортную среду, мне показалось, что это работает в 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',
]);