From f5bec882f5c697b4d5c6b53b5efff26bf71bb4a5 Mon Sep 17 00:00:00 2001 From: Deon George Date: Wed, 10 Aug 2022 15:17:16 +1000 Subject: [PATCH] Return account number and nameservers for Domains --- src/API.php | 1 + src/Models/Domain.php | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/src/API.php b/src/API.php index 67a1d55..b013ebc 100644 --- a/src/API.php +++ b/src/API.php @@ -96,6 +96,7 @@ final class API switch($x=curl_getinfo($request,CURLINFO_HTTP_CODE)) { case 400: + case 401: case 404: dump([$xx=curl_getinfo($request),'response'=>$response]); diff --git a/src/Models/Domain.php b/src/Models/Domain.php index da514d5..599e33f 100644 --- a/src/Models/Domain.php +++ b/src/Models/Domain.php @@ -2,6 +2,7 @@ namespace Dreamscape\Models; +use Illuminate\Support\Collection; use Jenssegers\Model\Model; /* @@ -62,4 +63,13 @@ use Jenssegers\Model\Model; final class Domain extends Model { + public function getAccountAttribute(): string + { + return $this->customer_id ? sprintf('M%s',$this->customer_id) : ''; + } + + public function nameservers(): Collection + { + return collect($this->name_servers)->pluck('host'); + } } \ No newline at end of file