[英]Laravel HasMany relationship with json column
public function test()
{
return $this->hasMany(MultiTenant::getModel('TestModel'), 'value', 'data->variable');
}
我正在尝试从json列获取键值并获取相关对象,但这
数据->变量
不起作用,有解决方案吗?
如果我理解正确,那么您正在尝试检索JSON对象,然后执行此操作之后,尝试从数据JSON对象检索变量值? 在这种情况下,
返回$ this-> hasMany(MultiTenant :: getModel('TestModel'),'value','data-> variable');
你可能想做
返回$ this-> hasMany(MultiTenant :: getModel('TestModel'),'value','data')-> variable;
如果这不起作用,请检查这实际上返回了什么:
返回$ this-> hasMany(MultiTenant :: getModel('TestModel'),'value','data');
编辑:更改为实际检查数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.