Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用laravel中的session::put()添加自动过期会话时间_Php_Laravel - Fatal编程技术网

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()
添加过期时间: