belongsTo(HostServer::class,'host_server_id'); } public function tld() { return $this->belongsTo(DomainTld::class,'domain_tld_id'); } public function getServiceDescriptionAttribute(): string { // N/A return 'Hosting'; } public function getServiceExpireAttribute(): Carbon { // TODO: Implement getServiceExpireAttribute() method. } public function getServiceNameAttribute(): string { return sprintf('%s.%s',strtoupper($this->domain_name),strtoupper($this->tld->name)); } public function inContract(): bool { return $this->host_expire->isFuture(); } }