我已成功使用Eloquent中的JSON进行了一些查询,但我无法弄清如何查询数组内部对象的值,例如:
在“attributes”列中,有:
{
"products": [
{
"media": "1",
"code": "4186GSB"
},
{
"media": "2",
"code": "4186GSE"
}
]
}
我想要查询 "media" = 1
目前我已经尝试了以下方法:
$query->where('attributes->products->media', 1); // failed
// or
$query->where('attributes->products[*]->media', 1); // failed
我不知道如何使用原始查询,但如果那是解决方案的话,那就没有关系!