From 7746b426b3aca3e01947547d8696002c2711f026 Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 25 Oct 2025 12:01:34 +0200 Subject: [PATCH] wip --- .../Imports/ProjektRaeumealleImporter.php | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/app/Filament/Imports/ProjektRaeumealleImporter.php b/app/Filament/Imports/ProjektRaeumealleImporter.php index 9cb762b..58796f3 100644 --- a/app/Filament/Imports/ProjektRaeumealleImporter.php +++ b/app/Filament/Imports/ProjektRaeumealleImporter.php @@ -15,27 +15,23 @@ class ProjektRaeumealleImporter extends Importer protected function beforeValidate(): void { - $orientierung_zu_abschlaege = ProjektOrientierungZuAbschlaege::firstOrNew([ + dd($this->data); + + $res = ProjektOrientierungZuAbschlaege::firstOrCreate([ 'projekte_id' => $this->options['projekte_id'], - 'top_nummer' => $this->data['top_nummer'], + 'top_nummer' => trim($this->data['top_nummer']), ]); - $this->data['$orientierung_zu_abschlaege'] = $orientierung_zu_abschlaege->id; + + dd($res); + + $this->data['orientierung_zu_abschlaege_id'] = $res->id; } - protected function beforeSave(): void - { - dd($this->data); - } public function resolveRecord(): ProjektRaeumealle { - $orientierung_zu_abschlaege = ProjektOrientierungZuAbschlaege::firstOrNew([ - 'projekte_id' => $this->options['projekte_id'], - 'top_nummer' => $this->data['top_nummer'], - ]); - return ProjektRaeumealle::firstOrNew([ - 'projekt_orientierung_zu_abschlaege_id' => $orientierung_zu_abschlaege->id, + 'projekt_orientierung_zu_abschlaege_id' => $this->data['orientierung_zu_abschlaege_id'], 'projekte_id' => $this->options['projekte_id'], ]); }