Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Reihenfolge nach Feld in Eloquent

Verwenden Sie entweder DB::raw() oder orderByRaw sollte direkt funktionieren:

$models = Model::orderByRaw('FIELD(language, "USD", "EUR", "JPN")')->get();
// or
$models = Model::orderBy(DB::raw('FIELD(language, "USD", "EUR", "JPN")'))->get();