在 Laravel 中对 sortBy 使用分页?

Use Pagination With sortBy in Laravel?

我正在尝试使用分页和 sortBy Laravel 中的模型提取几行。

这是我的控制器(没有排序):

    public function all(){
       $results['rows'] = Items::where('XXXX','YYYY')->paginate(32);
       return view('page', $results);
    }

这很好用。当我添加排序时:

public function all(){
       $results['rows'] = Items::where('XXXX','YYYY')->paginate(32)->sortBy('TTT');
       return view('page', $results);
    }

blade 模板的分页崩溃。这是我在 blade:

中的代码
<?php echo $rows->render(); ?>

我在这里读了几个有类似问题的问题,虽然代码似乎不像我的,也不知道如何在我的代码上实现它。任何帮助将不胜感激。

正如 Viney 所说,使用 orderBy() 而不是 sortBy():

$results['rows'] = Items::where('XXXX','YYYY')->orderBy('TTT')->paginate(32);