Развертывание 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,