addSeconds(120); /* keep online for 2 min */ Cache::put('user-is-online-' . Auth::user()->id, true, $expiresAt); /* last seen */ User::where('id', Auth::user()->id)->update(['last_seen' => now()]); } return $next($request); } }