hasOne(GoodMatch::class, 'user_id', 'id'); } public function matchmakerClient() { return $this->hasOne(MatchmakerClient::class, 'client_user_id', 'id'); } public function wechat() { return $this->hasONe(Wechat::class, 'user_id', 'id'); } public function fromWechat() { return $this->hasOne(Wechat::class, 'openid', 'from_openid'); } public function profileCourtship() { return $this->hasOne(ProfileCourtship::class, 'user_id', 'id'); } public function profileMarriage() { return $this->hasOne(ProfileMarriage::class, 'user_id', 'id'); } public function service() { return $this->hasOne(ServiceClient::class, 'client_user_id', 'id'); } public function clientComments() { return $this->hasOne(ClientComment::class, 'user_id', 'id'); } public function user() { return $this->hasOne(User::class, 'id', 'id'); } public function communityMember() { return $this->hasOne(CommunityMember::class, 'user_id', 'id'); } }