Laravel 419会话在部署到共享主机后过期

时间:2018-10-10 09:31:48

标签: php laravel session

我开发了多身份验证laravel 5.7应用程序,并且在本地环境中运行良好,但是将其部署到共享主机服务器后,尝试使用CSRF令牌登录或激活任何发布请求 服务器返回419会话到期,请刷新页面。 如果我不允许laravel csrf中间件运行良好,那么现在我真的很困惑,需要任何有关此情况的帮助,或者有关laravel为什么会返回此错误的任何信息

2 个答案:

答案 0 :(得分:1)

您在.env文件中缺少APP_KEY=

答案 1 :(得分:0)

使用laravel应用程序之前,您必须定义应用程序密钥(APP_KEY)。因此,请在以下命令下运行以创建新的应用程序密钥

php artisan key:generate

这将生成一个密钥并将其放入您的环境文件中。

之后,删除您的配置缓存,然后重试

php artisan config:cache