【发布时间】:2018-08-30 16:48:32
【问题描述】:
我使用 laravel 5.6
我有一个领域。字段的数据类型是json
字段(desc字段)的值是这样的:
[
{"code": "1", "club": "CHE", "country": "ENGLAND"},
{"code": "2", "club": "BAY", "country": "GERMANY"},
{"code": "3", "club": "JUV", "country": "ITALY"},
{"code": "4", "club": "RMA", "country": "SPAIN"},
{"code": "5", "club": "CHE", "country": "ENGLAND"},
{"code": "6", "club": "BAY", "country": "GERMANY"},
{"code": "7", "club": "JUV", "country": "ITALY"},
{"code": "8", "club": "RMA", "country": "SPAIN"},
{"code": "CODE", "club": "CLUB", "country": "COUNTRY"}
]
我想检查俱乐部的钥匙是否有值“CHE”
我尝试这样:
->where('desc->club','=', 'CHE')->get();
但它不起作用
我该如何解决这个问题?
【问题讨论】:
-
你也想接电话吗?例如:你想返回这个:{"code": "5", "club": "CHE", "country": "ENGLAND"},还是只返回整行?
标签: mysql json laravel eloquent laravel-5.6