我正在尝试使用带有照片模型/表,特征和位置的产品模型(指产品表)创建查询。
我的想法是过滤表产品的结果,以便仅显示当前登录用户的信息。
这是查询:
$product = Product::where('companyId', '=', Auth::user()->companyId)
->with(['photos','features','locs']);
由于某些原因,我找不到加入
的原因Product::where('companyId', '=', Auth::user()->companyId)
查询停止工作。
是否可以使用Products:where(condition)+ wish?
提前谢谢。
答案 0 :(得分:0)
尝试使用这个...
# it's recommended to use jsonlite as the json parser
json <- jsonlite::fromJSON('{
"object1": {
"sub_object1": {
"attribute1": ["potato", "asparagus", "celery"],
"attribute2": ["ostrich", "pelican"]
},
"sub_object2": {
}
},
"object2": {
}
}')
find <- function(obj, string)
{
lapply(obj, function(x) {
if(is.list(x))
find(x, string)
else grepl(string, x, fixed=TRUE)
})
}
jsonlite::toJSON(find(json, "potato"), auto_unbox=TRUE, pretty=TRUE)
#{
# "object1": {
# "sub_object1": {
# "attribute1": [true, false, false],
# "attribute2": [false, false]
# },
# "sub_object2": {}
# },
# "object2": {}
#}