$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 mission(): BelongsTo { return $this->belongsTo(Mission::class); } }