Laravel выдает 419 при запросе POST с правильным токеном csrf - PullRequest
0 голосов
/ 10 июля 2020

У меня есть почтовый запрос о регистрации пользователя в моем приложении laravel, и при отправке формы он возвращает мне ошибку 419. Но когда я включаю маршрут в качестве исключения в промежуточное ПО verifycsrf, он работает. Но я не хочу этого в исключении.

У меня есть токен csrf в виде @csrf, а драйвер SESSION - это база данных. У меня не задан SESSION_DOMAIN. Я также проверил appname_session cook ie и его настоящее.

После дополнительной отладки я обнаружил, что эти 2 значения отличаются в контроллере при отправке формы и после добавления маршрута в исключение csrf

request()->session()->token() 

и

request()->input('_token')

Я использую laravel 5.7 и php 7.1. Как это исправить?

...