我有一系列产品ID,我需要检索模型集合.数组是这样的:
$ids = array(9, 2, 16, 11, 8, 1, 18);
Run Code Online (Sandbox Code Playgroud)
现在,我正在使用以下代码行来获取集合.
$products = Product::whereIn('id', $ids)->get();
Run Code Online (Sandbox Code Playgroud)
但它根据他们的ID对产品进行了分类.如:1, 2, 8, 9, 11, 16, 18.我需要的是与$ids数组中相同的顺序即9, 2, 16, 11, 8, 1, 18.
我该怎么做以获得与数组中相同的顺序?