*/ public function propable(): MorphTo { return $this->morphTo(); } /** * @return BelongsTo */ public function dataType(): BelongsTo { return $this->belongsTo(PropDataType::class, 'data_type_id'); } /** * @return HasMany */ public function options(): HasMany { return $this->hasMany(PropOption::class); } /** * @return HasMany */ public function modelValues(): HasMany { return $this->hasMany(ModelPropValue::class, 'prop_codigo', 'codigo'); } }