Laravel Eloquent 查询获取所有id等于数组的结果。
- 论坛
- Laravel Eloquent 查询获取所有id等于数组的结果。
26 浏览
Laravel Eloquent 查询获取所有id等于数组的结果。
我正在尝试从我的数据库中获取所有ID等于数组中的ID的数据。我希望这个操作按照顺序进行,例如,如果数组被称为$attributes
,并且看起来像这样;
array:2 [▼ 0 => 11 1 => 12 ]
我想获取所有ID等于11
的结果,并将它们分组以便稍后循环。然后继续查询数据库,获取所有ID等于12
的结果。
我可以创建一个循环,在每次迭代中运行一个查询,但如果数组中有30个以上的ID,那将导致30个查询,这些查询本质上是相同的,只是匹配不同的ID。
我能否将一个数组传递给where或
子句,并将结果分块,以便稍后按组循环遍历?