如何避免在套接字中缓存?
我已经执行了一个侦听套接字的脚本,因此我会检查用户是否已登录:
Auth::check();
我已经测试了它,但是如果我注销或登录,状态不会改变,这也发生在数据库雄辩查询,流畅的工作正常,有关如何解决这个问题的任何想法?
我需要重启服务器以更新套接字中的会话,重启
我也尝试使用原始$_SESSION
,它也会缓存,但我需要在套接字中查看它的新版本...怎么做?,花了几个小时但仍然不能搞清楚
答案 0 :(得分:0)
我认为你必须覆盖Guard类中的user()方法。该方法最初仅为每个请求提取一次用户,您必须为您的用例禁用该方法。从Guard.php看这里
// If we have already retrieved the user for the current request we can just
// return it back immediately. We do not want to pull the user data every
// request into the method becaue that would tremendously slow the app.
if ( ! is_null($this->user))
{
return $this->user;
}