belongsTo(\App\Models\Device::class, 'local_device_id', 'device_id'); } public function port(): BelongsTo { return $this->belongsTo(\App\Models\Port::class, 'local_port_id', 'port_id'); } public function remoteDevice(): HasOne { return $this->hasOne(\App\Models\Device::class, 'device_id', 'remote_device_id'); } public function remotePort(): HasOne { return $this->hasOne(\App\Models\Port::class, 'port_id', 'remote_port_id'); } }