私はこれに新しいので、私と一緒に熊。雄弁なマルチテーブルのクエリと関係
私は4つのテーブル(ユーザー、スコア、スコアカード、コース)を持っており、これらのすべてのテーブルからビュー情報を取得する必要があります。ここで
は関係あり:
スコアモデル
public function user(){
return $this->belongsTo('App\User');
}
public function scorecard(){
return $this->belongsTo('App\Scorecard');
}
public function course() {
return $this->belongsTo('App\Course');
}
コースモデル私のコントローラで
public function club(){
return $this->belongsTo('App\Club');
}
public function scorecard(){
return $this->hasMany('App\Scorecard');
}
public function score() {
return $this->hasMany('App\Score');
}
スコアカードモデル
public function course(){
return $this->belongsTo('App\Course');
}
public function club(){
return $this->belongsTo('App\Club');
}
私はスコアを取得しますリクエストのドロップダウンからIDを取得します。私は本質的に次の情報を得る必要があります:
- 私はスコアIDを持っているので、簡単なスコアレコード。
- scorecardテーブルからスコアカードレコードを取得するには、scorecard_idをスコア表から使用してください。
- スコアカードテーブルのcourse_idを使用してコーステーブルからコース情報を取得してください。
ありがとうございました! – Mudd
幸せに助けてください:D ... –