Verwenden Sie Field()
Funktion von mysql (wenn Sie eine mysql-Datenbank verwenden) mit DB::raw()
von Laravel so etwas wie
$products = Product::whereIn('id', $ids)
->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
->get();
Verwenden Sie Field()
Funktion von mysql (wenn Sie eine mysql-Datenbank verwenden) mit DB::raw()
von Laravel so etwas wie
$products = Product::whereIn('id', $ids)
->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
->get();