#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. Вот в чем проблема, с которой я сейчас сталкиваюсь, может быть, вы могли бы попробовать разбиение на страницы на основе курсора? идк, если это поможет