TokenMismatchException (put запрос). Laravel

209
03 мая 2018, 07:52

у меня выскакивает ошибка: TokenMismatchException
Я на этот url отправляю put запрос admin_panel/article/12/edit в laravel.
В ручную записал путь:Route::put("/article/{id?}/edit","Action\ArticleController@update");


Как мне это записать в Http\Middleware\VerifyCsrfToken
Пробовал что-то наподобии такого admin_panel/article/{id?}/edit- не катит

P.S В blade записать не вариант, ибо все что у меня в blade перенес во vue.

Answer 1

Класс Http\Middleware\VerifyCsrfToken поддерживает вайлдкарды, просто пропишите в except:

/admin_panel/article/*

Теперь он не будет проверять ваш url и все что попадут под шаблон.

P.S. Vue использует axios на сколько я помню, можно в него передавать CSRF чтобы все запросы шли с этим параметром.

READ ALSO
Точный поиск в MySQL

Точный поиск в MySQL

Имеется следующая таблица БД

244
Как пройтись по запросу where Mysql и PHP

Как пройтись по запросу where Mysql и PHP

Стоит задача найти элемент в таблицы данных:

176
Не выводит изображение PHP

Не выводит изображение PHP

Не получается вывести изображениеИзображение хранится в формате BLOB

173
Laravel 5.5, разворачивание дампа базы

Laravel 5.5, разворачивание дампа базы

Доброе утроПодскажите пожалуйста, есть дамп базы в виде 1 таблицы с заполненными данными (этот файл лежит на компьютере), как мне его развернуть...

169