*/ use ErbtZuordnung, HasFactory; /** * @return array */ protected function casts(): array { return [ 'land' => Land::class, 'import_status' => VerarbeitungStatus::class, ]; } protected function zuordnungsEltern(): ?Model { return $this->vertrag()->first(); } /** @return BelongsTo */ public function projekt(): BelongsTo { return $this->belongsTo(Projekt::class); } /** @return BelongsTo */ public function vertrag(): BelongsTo { return $this->belongsTo(Vertrag::class); } /** @return MorphMany */ public function dokumente(): MorphMany { return $this->morphMany(Dokument::class, 'dokumentable'); } }