Model方法中的记录顺序列表

时间:2017-03-01 17:44:30

标签: laravel laravel-5 eloquent laravel-5.3

我有一个名为" Survey"的模型,在其中我有一个名为"步骤"的方法。

public function steps()
{
    return $this->hasMany(StepSurvey::class);
}

基本上我在调查表和其他名为step_surveys之间有关系。在我的方法中,我需要使用名为" position"的列来通过desc获取所有步骤顺序,如何在模型上更改我的方法?

表:

step_surveys:
- id;
- survey_id;
- step_name
- position;

1 个答案:

答案 0 :(得分:0)

找到答案:

public function steps(){

        $order =  $this->hasMany(StepSurvey::class);
        return $order->orderBy('position','DESC');
    }