我正在尝试创建一个雄辩的查询来获取用户ID数组的用户结果。有没有一种干净的方法来实现这一点,使用elequent而不是像这样链接:
$users = User::where('id', '=', '1')->orWhere('id','=','2')
我的id数组来自API调用,并且可以包含与调用传递一样多的id。
干杯!
答案 0 :(得分:2)
您想使用whereIn
。这允许您传入一组ID。
$userIds = [1, 2];
$users = User::whereIn('id', $userIds)->get();