【问题标题】:Laravel and Redis: session driver 'array'Laravel 和 Redis:会话驱动程序“数组”
【发布时间】:2016-09-15 02:21:57
【问题描述】:

所以我有 Laravel 项目和 Redis。我的项目.env 文件中的SESSION_DRIVER 当前设置为file。我想将其更改为array,但是当我这样做时,项目停止正常工作:我被注销,当我登录时,我被重定向回登录页面,一次又一次地被注销。我应该采取什么措施来解决此问题并让我的项目与array 会话驱动程序一起正常工作?

【问题讨论】:

  • 您确定不想将 SESSION_DRIVER 设置为“redis”吗?阵列驱动程序不会在请求之间持续存在,因此永远不会让您保持登录状态。
  • 阵列驱动仅用于测试。如果您不进行测试,请将其更改为 redis

标签: php laravel session redis


【解决方案1】:

您可能想阅读session documentation here。它特别指出在使用array 驱动程序时:

数组 - 会话存储在一个简单的 PHP 数组中,不会跨请求持久化。

由于会话不持久,您将无法登录。基本上,array 会话驱动程序仅用于测试目的。

【讨论】:

    猜你喜欢
    • 2013-12-20
    • 1970-01-01
    • 2013-06-08
    • 2018-12-20
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 2015-08-18
    相关资源
    最近更新 更多