我可以做模型>where('id',ARRAY)多个条件吗?
标题说明了一切。
我知道我可以这样做:
DB::table('items')->where('something', 'value')->get()
但是我想检查多个值的 where 条件,如下所示:
DB::table('items')->where('something', 'array_of_value')->get()
有没有一种简单的方法来做到这一点?
标题说明了一切。
我知道我可以这样做:
DB::table('items')->where('something', 'value')->get()
但是我想检查多个值的 where 条件,如下所示:
DB::table('items')->where('something', 'array_of_value')->get()
有没有一种简单的方法来做到这一点?
您可以使用以下解决方案之一:
$items = Item::whereIn('id', [1,2,..])->get();
艺术
$items = DB::table('items')->whereIn('id',[1,2,..])->get();