belongsTo(AccountsInfo::class, 'SpreaderID', 'UserID'); // } // // /** // * 获取被邀请人信息 // */ // public function user() // { // return $this->belongsTo(AccountsInfo::class, 'UserID', 'UserID'); // } /** * 获取邀请人的代理信息 */ public function spreaderInfo() { return $this->belongsTo(AgentUserInfo::class, 'SpreaderID', 'UserID'); } /** * 获取与此记录相关的佣金记录 */ public function commissions() { return $this->hasMany(AgentDepositCommission::class, 'UserID', 'UserID') ->where('SpreaderID', $this->SpreaderID); } }