牛骨文教育服务平台(让学习变的简单)
博文笔记

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

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

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 或缓存数据。


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。