我开发了多身份验证laravel 5.7应用程序,并且在本地环境中运行良好,但是将其部署到共享主机服务器后,尝试使用CSRF令牌登录或激活任何发布请求 服务器返回419会话到期,请刷新页面。 如果我不允许laravel csrf中间件运行良好,那么现在我真的很困惑,需要任何有关此情况的帮助,或者有关laravel为什么会返回此错误的任何信息
答案 0 :(得分:1)
您在.env文件中缺少APP_KEY=
答案 1 :(得分:0)
使用laravel应用程序之前,您必须定义应用程序密钥(APP_KEY
)。因此,请在以下命令下运行以创建新的应用程序密钥
php artisan key:generate
这将生成一个密钥并将其放入您的环境文件中。
之后,删除您的配置缓存,然后重试
php artisan config:cache