check ()) return $next($request); $user = auth ()->user (); if (Cache::has ("user-online-" . $user->id)) return $next($request); $expires_at = now ()->addMinutes (5); Cache::put ("user-online-" . $user->id, true, $expires_at); $user->last_online_at = now (); $user->save (); return $next($request); } }