Как получить определенное значение сначала, затем по возрастанию, используя Laravel Eloquent?
Я хочу показать India сначала, затем другие страны по возрастанию.Я использую
India
$country_data= country::orderBy('country_id','India')->get();
Вы можете использовать orderByRaw с mySQL FIELD функцией
orderByRaw
mySQL
FIELD
Так что попробуйте:
$country_data= country::orderByRaw("FIELD(country_id,'India') DESC")->orderBy("country_id","asc")->get();