Ich bin neu dazu, also ertragen Sie mit mir.eloquent Multi-Tabelle Abfrage und Beziehungen
Ich habe 4 Tabellen (Benutzer, Partituren, Scorecards, Kurse) und ich muss Informationen aus allen diesen Tabellen in eine Ansicht bringen.
Hier sind die Beziehungen:
Noten Modell
public function user(){
return $this->belongsTo('App\User');
}
public function scorecard(){
return $this->belongsTo('App\Scorecard');
}
public function course() {
return $this->belongsTo('App\Course');
}
Course Modell
public function club(){
return $this->belongsTo('App\Club');
}
public function scorecard(){
return $this->hasMany('App\Scorecard');
}
public function score() {
return $this->hasMany('App\Score');
}
Scorecard Modell
public function course(){
return $this->belongsTo('App\Course');
}
public function club(){
return $this->belongsTo('App\Club');
}
In meinem Controller bekomme ich die Noten ID aus einem Dropdown in der Anfrage. Ich muss im Wesentlichen die folgende Info erhalten:
- die Kerben notieren, die einfach ist, da ich die Kerbe Identifikation habe.
- Verwenden Sie die scorecard_id aus der Scores-Tabelle, um den Scorecard-Datensatz aus der Scorecard-Tabelle
- die Kursinformationen aus der Tabelle Kurse mit der Kurs-ID, die in der Scorecards-Tabelle ist.
Vielen Dank für die Hilfe !! – Mudd
Glücklich zu helfen: D ... –