Ho un modello chiamato School e ha molti Studenti.Laravel Eloquent: come ordinare i risultati dei modelli correlati?
Ecco il codice nel mio modello:
public function students()
{
return $this->hasMany('Student');
}
sto ottenendo tutti gli studenti con questo codice in mio controller:
$school = School::find($schoolId);
e nella vista:
@foreach ($school->students as $student)
Ora desidero ordinare gli studenti da parte di alcuni campi nello students
tabella. Come lo posso fare?
@JaredFarrish orderBy ci sarebbe influenzare query nella tabella 'schools', non 'studenti', e ovviamente genererebbe un errore, a meno che non si unisca ai tavoli. –