Ceci est mon modèleLaravel: Orderby dans le tableau connexe et
- utilisateur
- Rôle
et les relations entre ces modèles sont plusieurs à plusieurs.
Je veux créer requête comme ceci:
return User::with('roles')->orderBy('roles.id')->paginate();
Je ne veux pas join
parce que je créé une classe de base pour chaque modèle. Je ne veux pas utiliser orderBy
après get
car il doit charger toutes mes données et après je devrais pouvoir trier et paginer. Ce n'est donc pas une très bonne idée.
Sans une jointure ce n'est pas possible (AFAIK). –