Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Laravel:Como obter uma coleção eloquente classificada personalizada usando o método whereIn


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();