belongsTo(User::class,'lead_owner','id'); } public function leadSourceName() { return $this->belongsTo(User::class,'lead_source'); } public function user() { return $this->belongsTo(User::class, 'users_id'); } public function product() { return $this->belongsTo(Product::class,'products_id'); } public function notes(){ return $this->hasMany(LeadNote::class, 'leads_id'); } public function attachment(){ return $this->hasMany(LeadAttachment::class, 'leads_id')->latest(); } public function tasks_meetings(){ return $this->hasMany(LeadTasksMeeting::class,'leads_id'); } public function calls(){ return $this->hasMany(LeadCall::class, 'leads_id'); } // public function kyc(){ // return $this->belongsTo(UserKyc::class,'users_id'); // } public function kyc(){ return $this->hasOne(UserKyc::class,'users_id','users_id'); } public function owner(){ return $this->belongsTo(User::class, 'lead_owner'); } // public function leadsource(){ // return $this->belongsTo(User::class, 'lead_source'); // } }