入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Laravel 5.2 session失效不起作用(无法将Session存入Redis中)的解决方案

创建时间:2016-06-05 投稿人: 浏览次数:5734

Laravel 5.2 session失效不起作用(无法将Session存入Redis中)的解决方案


在apphttpkernel.php 中的 $middleware 后面加上 就是了 因为系统默认没有启动session

IlluminateCookieMiddlewareEncryptCookies::class,
        IlluminateCookieMiddlewareAddQueuedCookiesToResponse::class,
        IlluminateSessionMiddlewareStartSession::class,
        IlluminateViewMiddlewareShareErrorsFromSession::class,
        MaddogHttpMiddlewareVerifyCsrfToken::class,


另外在""测试模式"下为了保障session会永久存储所以 测试模式下session都是用array模式存在,所以也会导致在这个页面看得到session 在另一个页面session就为空


官方:


测试环境#

在运行测试时,Laravel 会自动将环境变量设置为 testing,并将 Session 及缓存以 数组 的形式存入,也就是说在测试时不会保存任何的 Session 或缓存数据。


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。