Laravel sortBy paginate
у меня естьсообщений стол иКомментарии таблица, комментарий относится к записи, и у меня есть настройка отношений в модели «Пост» и «Комментарий». Я сортировал посты по количеству комментариев каждого поста так:
$posts = Post::with('comments')->get()->sortBy(function($post) {
return $post->comments->count();
});
Что мне интересно, так это как я могу разбить эти отсортированные посты на страницы?
$posts = Post::with('comments')->get()->sortBy(function($post) {
return $post->comments->count();
})->paginate(20);
не работает и выдает ошибку, в которой говорится, что paginate - неопределенный метод.