Вы можете использовать
User::withCount('posts')->find($id)
, чтобы получить пользователя с идентификатором $id
и атрибутом posts_count
в ответе
Я не совсем уверен, каково намерение ->sum('game_plays','AS','totalVies');
- вам нужно добавить больше контекста, если вы хотите это
Просто кое-что добавить в отношении вашего показанного кода: нет необходимости запрашивать по идентификатору, используя где +, в конце get () заставит вас запросить коллекцию. Если вы хотите получить один результат, используйте find при поиске по id