*/ protected function casts(): array { return [ 'bezahlt_am' => 'datetime', 'pdf_nutzwerte_status' => 'boolean', 'pdf_gutachten_status' => 'boolean', 'excel_nutzwerte_status' => 'boolean', ]; } protected static function booted(): void { static::addGlobalScope(new KontoScope); } public function orientierung_zu_abschlaeges() { return $this->hasMany(OrientierungZuAbschlaege::class); } public function auftraggeber() { return $this->belongsTo(Auftraggeber::class); } public function gutachter() { return $this->belongsTo(Gutachter::class); } public function allgemeinflaechens() { return $this->hasMany(Allgemeinflaechen::class); } public function raeumealles() { return $this->hasMany(Raeumealle::class); } public function projekt_methodes() { return $this->hasMany(ProjektMethode::class); } public function projekt_inhaltsverzeichnis() { return $this->hasMany(ProjektInhaltsverzeichnis::class); } public function konto_textblocks() { return $this->hasMany(KontoTextblock::class); } }