*/ protected $casts = [ 'mode' => FormFieldBindingMode::class, 'merge_strategy' => FormFieldBindingMergeStrategy::class, 'trust_level' => 'int', 'is_identity_key' => 'bool', ]; public function owner(): MorphTo { return $this->morphTo('owner', 'owner_type', 'owner_id'); } public function isEntityOwned(): bool { return $this->mode === FormFieldBindingMode::EntityOwned; } public function isMirrored(): bool { return $this->mode === FormFieldBindingMode::Mirrored; } }