addMinute(2); // keep online for 2 min Cache::put('is_online_' . Auth::user()->id, true, $expireTime); User::where('id', Auth::user()->id)->update(['last_seen' => Carbon::now()]); } return $next($request); } }