两级回溯数据获取所需的laravel模型关系

两级回溯数据获取所需的laravel模型关系,laravel,Laravel,我有三张桌子: 用户: id(主键),名称 卖方: id(主键),用户id(用户id上的fk) 余额: id,卖方id(卖方id上的fk) 我通过点击API返回datatable中每个卖家的余额细节BalanceController@index这是使用平衡模型来获取平衡表数据 在这种情况下,如何获取用户名? 两个级别的belongsTo是否存在任何关系?还是其他方式?我想你想要的是一种草率的关系 “一到”关系通过单个中间关系链接模型 卖方模型中的关系 类卖家扩展模型 { } 平衡模型中的关系 类

我有三张桌子:

用户: id(主键),名称

卖方: id(主键),用户id(用户id上的fk)

余额: id,卖方id(卖方id上的fk)

我通过点击API返回datatable中每个卖家的余额细节BalanceController@index这是使用平衡模型来获取平衡表数据

在这种情况下,如何获取用户名?
两个级别的belongsTo是否存在任何关系?还是其他方式?

我想你想要的是一种草率的关系

“一到”关系通过单个中间关系链接模型


卖方模型中的关系

类卖家扩展模型 {

}

平衡模型中的关系 类平衡扩展模型 {

}

获取用户名

$user\u name=$balance->seller->user->name

public function user()
{
    return $this->belongsTo('App\User','user_id');
}
public function seller()
{
    return $this->belongsTo('App\Seller','seller_id');
}