where('group', 'faq')->whereIn('key', ['faq', 'faq_immobilien'])->get() as $row) { $value = $row->getTranslations('value'); $updated = array_map(fn (mixed $content): mixed => is_array($content) ? FAQ::flatten($content) : $content, $value); if ($updated !== $value) { $row->value = $updated; $row->save(); $changed++; } } if ($changed > 0) { app(CmsContentService::class)->clearCache('faq'); } $this->command?->info("FAQ: {$changed} Einträge auf Bereiche je Frage umgestellt."); } }