'integer', 'port' => 'integer', 'weight' => 'integer', 'backup' => 'boolean', ]; public function loadBalancer(): BelongsTo { return $this->belongsTo(Site::class, 'load_balancer_id'); } public function server(): ?Server { return $this->loadBalancer->project->servers()->where('local_ip', $this->ip)->first(); } }