繁体   English   中英

Laravel HasMany与JSON列的关系

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM