ORM ,hasOne求助
这是assets表 我要查 user_id 为同一个人的 所有数据 但是addr那里 是个地区代码 所以要join一下 area表查具体name 我就是这么个想法
所以我在Asset模型定义了
public function addr()
{
return $this->hasOne('App\Area','id','addr');
}
然后我在控制器里写
Asset::where("user_id",$user_id)->get()->addr;
这样会报错;
但是
foreach(Asset::where("user_id",$user_id)->get() as $value)
用$value->addr是可以的;
但这不是我想要的效果 .
我想得到asset表join一下那种效果就是asset每条数据多出来area的字段;
请问各位是怎么写的呢.
No Comments