0
"Survey"というモデルがあり、その中に "steps"というメソッドがあります。モデルメソッドのレコードの順序リスト
public function steps()
{
return $this->hasMany(StepSurvey::class);
}
基本的に私は調査テーブルと他のstep_surveysとの関係を持っています。私の方法では、私は "位置"と呼ばれる列を使用してdescですべてのステップの順序を取得するのに必要な、どのように私はモデル上で自分のメソッドを変更するために達成することができますか?
表:
step_surveys:
- id;
- survey_id;
- step_name
- position;
あなたは変数でモデルを保存する必要はありません。次のようにorderByメソッドをチェーンすることができます:return $ this-> hasMany(StepSurvey :: class) - > orderBy( 'position'、 'DESC'); –