Laravel 5

Tri dans une relation

  • Avatar de VincentPIEPLU
    Membre depuis :
    04/04/2015
    Messages :
    206

    Bonjour tout le monde,

    J'ai un Model Travel contenant :

    public function interested()
    {
    return $this->hasMany('App\Model\Interested');
    }

    Et dans le Model Interested, j'ai

    public function user()
    {
    return $this->belongsTo('App\Model\User');
    }

    Je dois récupérer les intéressés de mon voyage et l'idée est d'afficher ceux qui ont des avatars en premier puis les autres. (champ picture dans users)

    Si vous avez une idée, je sèche.

    Merci

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1582

    Salut,

    Dans ce cas je pense qu'il faut partir sur une jointure parce qu'on peut pas trier sur une relation.

  • Avatar de stockhausen
    Membre depuis :
    05/11/2013
    Messages :
    31
    public function user()

    {

    return $this->belongsTo('App\Model\User')->orderBy('tonchamp','ASC');

    }

Vous ne pouvez pas répondre à ce sujet.