如何在 laravel eloquent 中将 where() 与数组一起使用

我有一个这样的专栏:

https://img.mukewang.com/650d3fa600019d5019490099.jpg

我已经得到了这个数组

"specification" => array:3 [▼
    0 => "27"
    1 => "26"
    2 => "24"
  ]

我怎样才能像这样雄辩地比较这两者:

SpecificationItemGroup::where('specification_items', [$request->specification])->get()


Smart猫小萌
浏览 93回答 1
1回答

汪汪一只猫

由于您将其存储为json encoded字符串,因此您应该尝试对数组进行编码并进行比较SpecificationItemGroup::where('specification_items', json_encode($request->specification))->get()
打开App,查看更多内容
随时随地看视频慕课网APP