Das ist mein ModellLaravel: orderby in verwandter Tabelle und mit
- Benutzer
- Rolle
und die Beziehung zwischen diesen Modellen sind viele zu viele.
Ich möchte Abfrage wie folgt erstellen:
return User::with('roles')->orderBy('roles.id')->paginate();
Ich will nicht join
, weil ich eine Basisklasse für jedes Modell erstellt. Ich möchte auch nicht orderBy
nach get
verwenden, weil es alle meine Daten laden muss und danach sollte ich in der Lage sein, es zu sortieren und paginieren. Es ist also keine sehr gute Idee.
Ohne einen Beitritt ist es nicht möglich (AFAIK). –