laravel 怎么设置session过期时间

$request->session()->put('code',$code);

在创建session的时候怎么设置过期时间啊

'lifetime' => 120,

除了这个设置还有其他设置的方法吗

阅读 12.2k
1 个回答

我猜测你希望对某些值设置更长的时间对吧。

那你应该用cache来做哦,Session的初衷就是保存用户会话的东西,一般也只保存登录用户的一些信息。
只要用户在有效期内持续访问,Session会自动延长的

比如Cache键名为:user-12-some

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏