Utilisez Field()
fonction de mysql (si vous utilisez la base de données mysql) avec DB::raw()
de laravel quelque chose comme
$products = Product::whereIn('id', $ids)
->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
->get();
Utilisez Field()
fonction de mysql (si vous utilisez la base de données mysql) avec DB::raw()
de laravel quelque chose comme
$products = Product::whereIn('id', $ids)
->orderBy(DB::raw("FIELD(id,".join(',',$ids).")"))
->get();