Je voudrais que l'un de mes relations pour retourner la commande par une certaine valeur comme suit:Laravel Trier par certaine valeur
return $this->hasMany('Photo', 'owner_id')->where('active', '=', '1')->where('visible', '=', '1')->orderByRaw("(`id` = ?) DESC", array($showphoto));
Mais le code ci-dessus renvoie ceci:
select * from `photos` where `photos`.`owner_id` = '4' and `active` = '1' and `visible` = '1' order by (`id` = '') DESC
Comment Je reçois la variable $ showphoto dans l'ordre par?