Как получить определенное значение сначала в порядке возрастания, используя Laravel Elequent? - PullRequest
0 голосов
/ 08 июня 2018

Как получить определенное значение сначала, затем по возрастанию, используя Laravel Eloquent?

Я хочу показать India сначала, затем другие страны по возрастанию.Я использую

$country_data= country::orderBy('country_id','India')->get();

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете использовать orderByRaw с mySQL FIELD функцией

Так что попробуйте:

$country_data= country::orderByRaw("FIELD(country_id,'India') DESC")->orderBy("country_id","asc")->get();

...