hasOne(User::class,'id','referrer_id'); } public function company() { return $this->hasOne(UserCompany::class, 'user_id', 'id'); } public function additionalContacts(){ return $this->hasMany(UserAdditionalContact::class,'user_id'); } public function getCompanyDetailsAttribute() { if($this->wti_data == null){ return [ 'brand_name' => null, 'storefront' => null ]; } return json_decode($this->wti_data, true); } }