Laravel 按列关系对项目进行排序?

Laravel sort items by column relation?

我想在 laravel (5.1)

中按列关系对项目进行排序

我有一个名为兴趣的数据库 table,其中有一个名为 'town_searched' 的列,我想在我看来 town_searched 对兴趣进行排序

当我有所有兴趣时,如何通过 town_searched 订购?

我想要的结果示例:

在悉尼镇:

在纽约镇

我的控制器:

     $userid = \Auth::id();
     $interests = DB::table('interests')
                    ->where('user_id', $userid)
                    ->groupBy('town_searched')
                    ->get();

感谢您的帮助! :)

你是说 orderBy('town_searched', 'ASC') 吗?

$userid = \Auth::id();
$interests = DB::table('interests')
                ->where('user_id', $userid)
                ->groupBy('town_searched')
                ->orderBy('town_searched', 'ASC')
                ->get();