Ich habe ein Modell namens Schule und es hat viele Studenten. HierLaravel Eloquent: Wie man Ergebnisse von verwandten Modellen bestellt?
ist der Code in meinem Modell:
public function students()
{
return $this->hasMany('Student');
}
ich alle Studenten mit diesem Code in meinem Controller bin immer:
$school = School::find($schoolId);
und in der Ansicht:
@foreach ($school->students as $student)
Jetzt möchte ich die Studenten von einem Feld in derbestellenTabelle. Wie kann ich das machen?
@JaredFarrish orderBy es würde Abfrage auf der 'schools' Tabelle beeinflussen, nicht 'Studenten', und offensichtlich würde einen Fehler werfen, es sei denn, Sie schließen sich den Tischen an. –