Laravel - o que é?

eu tenho umPostagens mesa ecomentários Na tabela, o comentário pertence à postagem e eu tenho a configuração de relacionamento no modelo Publicar e Comentar. Eu classifiquei p, osts pelo número de comentários de cada post como este:

      $posts = Post::with('comments')->get()->sortBy(function($post) {
           return $post->comments->count();
      });

O que me pergunto é como posso paginar essas postagens classificadas?

      $posts = Post::with('comments')->get()->sortBy(function($post) {
           return $post->comments->count();
      })->paginate(20);

não funciona e me dá um erro que diz que paginar é um método indefinido.

questionAnswers(3)

yourAnswerToTheQuestion