Laravel 4 拉威尔一对一,反比关系

Laravel 4 拉威尔一对一,反比关系,laravel-4,one-to-one,Laravel 4,One To One,我正在处理一对一关系的表。我有用户和供应商 用户模型 public function vendedor(){ return $this->hasOne('Vendedor', 'users_id'); } public function user(){ return $this->belongsTo('User'); } 供应商型号 public function vendedor(){ return $this->hasOne('Vendedor', 'us

我正在处理一对一关系的表。我有
用户
供应商

用户模型

public function vendedor(){
  return $this->hasOne('Vendedor', 'users_id');
}
public function user(){
  return $this->belongsTo('User');
}

供应商型号

public function vendedor(){
  return $this->hasOne('Vendedor', 'users_id');
}
public function user(){
  return $this->belongsTo('User');
}
我知道我可以这样做来获取任何属性表单
Vendedor

但是我如何才能做相反的事情,从
Vendedores
获得一个像这样的id:

可能吗?我总是遇到这个错误

Trying to get property of non-object

我相信您也必须在
user
方法中指定fk,例如:

$this->belongsTo('User', 'users_id')

我相信你也必须在用户方法中指定fk。你是说这个
$this->belongsTo('user','users\u id')
?是的。你测试过了吗?就是这样!谢谢,请回答,这样我可以选择你。