'array', 'metadata' => 'array', 'access_token_issued_at' => 'datetime', 'registered_at' => 'datetime', 'last_heartbeat_at' => 'datetime', ]; protected $hidden = [ 'bootstrap_token_hash', 'access_token_hash', ]; public function order(): BelongsTo { return $this->belongsTo(CustomerHostingOrder::class, 'customer_hosting_order_id'); } public function tasks(): HasMany { return $this->hasMany(ServerTask::class); } public function sites(): HasMany { return $this->hasMany(ServerSite::class); } public function databases(): HasMany { return $this->hasMany(ServerDatabase::class); } public function files(): HasMany { return $this->hasMany(ServerFile::class); } }