Развертывание Laravel с Sanctum в Heroku - несоответствие токенов CSRF

Я разработал Laravel+Vue с Sanctum и развернул. На локальном хосте работает нормально, я могу войти в систему с помощью формы Vue или пользовательского интерфейса Laravel. В Heroku я получаю ошибку несоответствия токена CSRF, если пытаюсь войти в систему с помощью формы Vue; если я вхожу в систему с пользовательским интерфейсом Laravel, я получаю страницу с ошибкой 419.

Что я могу отметить, так это то, что в моем приложении Heroku у меня нет XSRF_TOKEN в моих файлах cookie, но на моем локальном хосте у меня есть. Я попытался изменить драйвер сеанса с файла на драйвер базы данных, поскольку прочитал, что файловый драйвер Heroku не работает нормально из-за его системы хранения с теми же результатами (несоответствие токена CSRF, а не XSRF-TOKEN).

Я также пробовал использовать http и https.

1 ответ

app/Http/Kernel.php в защищенных $middlewareGroups

      // \App\Http\Middleware\VerifyCsrfToken::class,
Другие вопросы по тегам