belongsTo(Network::class, 'network_id'); } public function user() { return $this->belongsTo(User::class, 'user_id'); } public function monthsGrid() { return $this->belongsTo(NhMonthsPricesGrid::class, 'months_grid_id'); } public function beneficiaries() { return $this->hasManyThrough(NhHavingRight::class, NhInsurancesHavingRight::class, 'insurance_subscription_id', 'id', 'id', 'having_right_id'); } public function nhNetworkConfig() { return $this->belongsTo(NhNetworksConfig::class, 'network_id', 'network_id'); } public function payment() { return $this->belongsTo(NhInsurancesPayment::class, 'insurance_subscription_id', 'insurance_subscription_id'); } }