Ресурс Apara laravel.Сеанс запроса на удаление истек.Только Get Метод Работающий - PullRequest
0 голосов
/ 12 ноября 2018

Eloquent: Ресурсы API. Я пытаюсь создать таблицу с использованием POSTMAN и ресурсов Apira laravel.] Хотя, используя метод get, я могу получить все данные.Когда я использую метод delete или post, он возвращает ошибку истекшего сеанса.Заранее спасибо. Имидж ПОСТМЕНА

Имидж маршрутов

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

Извините за беспокойство.Я нашел проблему, на самом деле я публиковал маршруты в web.php вместо api.php.Вот почему я получаю ошибки.Спасибо за беспокойство.

0 голосов
/ 12 ноября 2018

Похоже, вы пропустили токен CRSF, что объясняет, почему HTTP GET работает.Один из способов обойти это - отключить промежуточное программное обеспечение CSRF при работе в среде разработки.Самое простое решение - открыть app/Http/Middleware/VerifyCsrfToken.php и установить:

protected $except = [
    '*',
];

* - это опция, подобная символу подстановки, которая отключит проверку CSRF для всех маршрутов.Очевидно, что идеальным решением было бы отключить его на более высоком уровне только при работе над локальной разработкой, но предоставленный ответ является быстрым решением.

См. Документацию Laravel по CSRF Исключая URI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...