排序关系 laravel

Sort relation laravel

单人餐厅。我 foreach typeoffoods 关系。

 Route::bind('slug', function ($slug) {
    return \Modules\Restaurant\Entities\Restaurant::where('slug',$slug)
        ->with('typeoffood.foods','categories','city','slides')
        ->firstOrFail();
});

但现在我想按列对 typeoffood 关系进行排序(示例:列为 created_at) 怎么办,求大神指点。

假设您有 Restaurant 模型,然后在 typeoffood() 关系方法上添加 orderBy:

Restaurant.php

public function typeoffood()
{
    return $this->hasMany('something')->orderBy('created_at');
}