Use
Field()
função do mysql (Se você estiver usando o banco de dados mysql) com DB::raw()
de laravel algo como $products = Product::whereIn('id', $ids)
->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
->get();
Field()
função do mysql (Se você estiver usando o banco de dados mysql) com DB::raw()
de laravel algo como $products = Product::whereIn('id', $ids)
->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
->get();