如何在laravel中使用Session :: put()添加自动过期会话时间

时间:2017-08-10 08:22:58

标签: php laravel

我在Laravel中设置了一些自定义会话。

Session::put('key','value') 

如何在Laravel中使用Session::put()功能设置自动过期时间

2 个答案:

答案 0 :(得分:1)

它不是最好的解决方案,但我建议你这样做。

用户首次打开您的网站时,请将当前日期时间(或时间戳)的last_activity键作为值。

然后,每次用户加载页面时,在更新last_activity密钥之前,检查当前日期时间与上一个活动(具有上一个加载页面的日期时间,如果会话的时间)之间的差异仍然存在。)

您现在可以根据结果删除key。最后更新您的last_activity密钥。

答案 1 :(得分:0)

这样你可以在laravel

中将值放入会话中
  $data = Session::put('key','value');