提问者:小点点

将带有Sanctum的Laravel部署到Heroku中-CSRF令牌不匹配


我开发了一个带有圣殿的拉维湖,并部署了它。在localhost上工作正常,我可以使用Vue表单或Laravel UI登录。在Heroku中,如果我尝试使用Vue表单登录,则会出现CSRF令牌不匹配错误;如果我用Laravel用户界面登录,我会得到一个419错误页面。

我能注意到的是,在我的Heroku应用程序上,我的饼干没有任何XSRF_TOKEN,但在我的localhost我有。我试图将会话驱动程序从文件更改为数据库驱动程序,因为我读到在Heroku文件驱动程序不能正常工作,因为它的存储系统,具有相同的结果(CSRF令牌不匹配,而不是XSRF-TOKEN)。

我还尝试了http和https。


共1个答案

匿名用户

app/Http/Kernel。受保护$middlewareGroup中的php

// \App\Http\Middleware\VerifyCsrfToken::class,