Laravel красноречивая нумерация страниц возвращает дубликат

#php #laravel #eloquent #pagination

Вопрос:

У меня проблема с withCount запросом laravel. Вот мой код:

 Auth::user()->followers()->withCount([
     'posts AS count' => fn($posts) => $posts
        >where('status_id', 1)
       ->whereDoesntHave('views', fn($view) => $view->where('visitor', Auth::id()))

])->orderBy('count', 'DESC')->paginate(8);
 

Проблема в том, что при get() выполнении этого запроса у меня 44 уникальных пользователя с количеством непрочитанных сообщений, но при разбиении на страницы у меня дублируется пользователь на каждой странице.

Комментарии:

1. Вот в чем проблема, с которой я сейчас сталкиваюсь, может быть, вы могли бы попробовать разбиение на страницы на основе курсора? идк, если это поможет