laravel Session :: Flush不删除存储/框架/会话中的会话文件

时间:2019-07-30 12:19:15

标签: laravel laravel-5 laravel-session

我的laravel网站会话仍存储在/ storage / framework / sessions中。 注销后。

我尝试使用Session :: flush但不能正常工作

如何删除这些会话。

1 个答案:

答案 0 :(得分:0)

仅在调用 会话垃圾收集器 后,旧的会话文件才会被删除,该函数为gc()

此函数有可能在每个请求上被调用,您可以使用session.lottery配置值来控制其运行的机会。

但是,请放心,即使会话文件仍然存在,但注销后它们仍然无效,上面的gc()函数只会删除它们。

对于数据库会话记录也是如此。

Session::flush()Session::regenerate(true)都不会删除旧的会话文件。