vue топор ios запрос на удаление не работает в laravel 7 - PullRequest
0 голосов
/ 30 апреля 2020

Vue компонент

    methods: {
    removeCategory(index) {
        if (confirm('Are you sure ?')) {
            let id = this.categories[index].id;
            console.log("ID="+id);
            if (id > 0) {
                axios.delete('/api/categories/' + id);
            }
            this.categories.splice(index, 1);
        }
    },

Маршруты Api

Route::delete('/categories/{category}', 'CategoryController@destroy');

Контроллер

    public function destroy(Category $category)
{
    $this->authorize('delete', $category);
    $category->delete();
    return $category;
}

Запрос на вставку работает нормально для вставки и обновления данных, но УДАЛИТЬ Запрос не может удалить данные из базы данных. Спасибо

1 Ответ

0 голосов
/ 30 апреля 2020

Laravel проверить токен CSRF. Вам необходимо добавить X-CSRF-TOKEN в заголовок запроса

. Вы можете прочитать это, сделав c: https://laravel.com/docs/7.x/csrf#csrf -x-csrf-token

...