Laravel查询数组

时间:2014-10-23 19:45:26

标签: php sql laravel-4

我正在尝试创建一个雄辩的查询来获取用户ID数组的用户结果。有没有一种干净的方法来实现这一点,使用elequent而不是像这样链接:

$users = User::where('id', '=', '1')->orWhere('id','=','2')

我的id数组来自API调用,并且可以包含与调用传递一样多的id。

干杯!

1 个答案:

答案 0 :(得分:2)

您想使用whereIn。这允许您传入一组ID。

$userIds = [1, 2];
$users = User::whereIn('id', $userIds)->get();