Я хотел бы, чтобы один из моих отношений, чтобы вернуть заказ на определенное значение следующим образом:Laravel Сортировать по определенному значению
return $this->hasMany('Photo', 'owner_id')->where('active', '=', '1')->where('visible', '=', '1')->orderByRaw("(`id` = ?) DESC", array($showphoto));
Но приведенный выше код возвращает это:
select * from `photos` where `photos`.`owner_id` = '4' and `active` = '1' and `visible` = '1' order by (`id` = '') DESC
Как Я получаю переменную $ showphoto в порядке?