Php 如何使用laravel中的session::put()添加自动过期会话时间
我正在拉维尔设置一些自定义会话Php 如何使用laravel中的session::put()添加自动过期会话时间,php,laravel,Php,Laravel,我正在拉维尔设置一些自定义会话 Session::put('key','value') 如何使用Laravel中的Session::put()函数设置自动过期时间这可能不是最好的解决方案,但我建议您这样做 用户第一次打开站点时,请输入一个带有当前日期时间(或时间戳)的last\u activity键 然后,每次用户加载页面时,在更新last_activity键之前,检查当前日期时间与上次活动之间的差异(如果会话仍然存在,则上次活动的日期时间与上次加载页面的日期时间相同) 您现在可以根据结果删
Session::put('key','value')
如何使用Laravel中的
Session::put()
函数设置自动过期时间这可能不是最好的解决方案,但我建议您这样做
用户第一次打开站点时,请输入一个带有当前日期时间(或时间戳)的last\u activity
键
然后,每次用户加载页面时,在更新last_activity
键之前,检查当前日期时间与上次活动之间的差异(如果会话仍然存在,则上次活动的日期时间与上次加载页面的日期时间相同)
您现在可以根据结果删除或不删除该
键。最后更新你的last\u活动
键。这样你就可以在laravel的会话中输入值
$data = Session::put('key','value');
是否要在一段时间后从会话中删除该键
?或者您想删除所有会话?@iArcadia我想从会话中删除该“密钥”。很遗憾,您无法使用put()
添加过期时间: