【发布时间】:2020-10-13 08:49:13
【问题描述】:
我正在尝试运行一个 foreach 循环来查询我的数据库中 json 数据列中的数据。我相信 foreach 代码是正确的,但我无法使用循环检索数据。如果可能,我会尝试使用雄辩的查询。
数据存储在名为“figuresinorder”的列中:["1","22","2","45"]
$items = ['1', '2', '3'];
$figures3 = customtrades::where(function ($query) use ($items) {
foreach($items as $item) {
$query->whereJsonContains('figuresinorder', "$item");
}
})
->get();
【问题讨论】: