belongsTo(Contact::class, 'contact_id', 'id'); } public function getDirection() { return ($this->direction) ? "Out" : "In"; } public function getStatusAttribute($attribute) { try{ $v = $this->getStatusOptions()[$attribute]; } catch(\Throwable $th){ $v = "Error"; } return $v; } public function getStatusOptions() { return [ 0 => 'default', 1 => 'in process', 2 => 'send', 3 => 'received', 4 => 'connection error', ]; } public function getRegNumber() { return $this->login ?? ''; } }