$value ? json_decode($value) : null, ); } public function observedItems(): HasMany { return $this->hasMany(ObservedItem::class); } public function cmmsMachines(): MorphToMany { return $this->morphToMany(CMMSMachine::class, 'machinable', 'machinables', 'machinable_id', 'machine_id' ); } public function rahdaran(): MorphToMany { return $this->morphToMany(Rahdaran::class, 'rahdarable', 'rahdarables', 'rahdarable_id', 'rahdar_id', ); } public function missions(): MorphToMany { return $this->morphToMany(Mission::class, 'missionable', 'missionables', 'missionable_id', 'mission_id', ); } }