Laravel查询数组


Laravel querying array

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

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

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

干杯!

您想要使用whereIn。这使您可以传入一个ID数组。

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