id)->delete(); $projekt_raeumealles = ProjektObjekteImDetail::select('top_nummer', 'geschoss')->where('projekte_id', $record->id)->get(); $arr = []; foreach ($projekt_raeumealles as $raeumealle) { if (! in_array($raeumealle->top_nummer, $arr)) { $orientierung = new ProjektObjekte; $orientierung->projekte_id = $record->id; $orientierung->top_nummer = $raeumealle->top_nummer; $orientierung->geschoss = $raeumealle->geschoss ?? ''; $orientierung->save(); ProjektObjekteImDetail::where('projekte_id', $record->id)->where('top_nummer', $raeumealle->top_nummer)->update(['projekt_objekte_id' => $orientierung->id]); $arr[] = $raeumealle->top_nummer; } } } }