[ 'menu' => [ 'dashboard' => [ 'icon' => 'bi bi-newspaper', 'label' => 'news.menu.dashboard', 'route' => 'admin/news', 'order' => 10, 'permission' => 'news.view' ], 'navbar' => [ 'icon' => 'bi bi-newspaper', 'label' => 'news.menu.public', 'route' => 'news', 'order' => 10 ] ] ], 'index' => [ 'menu' => [ 'public' => [ 'icon' => 'bi bi-house', 'label' => 'index.menu.home', 'route' => '/', 'order' => 1 ] ] ], 'auth' => [ 'menu' => [ 'dashboard' => [ 'icon' => 'bi bi-person-check', 'label' => 'auth.menu.dashboard', 'route' => 'admin/dashboard', 'order' => 1 ], 'public' => [ 'label' => 'auth.menu.login', 'route' => 'login', 'order' => 1 ] ] ] ]; foreach ($modulesToFix as $name => $config) { $module = Module::where('modules_name', $name)->first(); if ($module) { $settings = $module->modules_settings ?: []; $settings['menu'] = $config['menu']; $module->modules_settings = $settings; // Salva explicitamente no banco if ($module->save()) { echo "Módulo '{$name}' atualizado com sucesso no banco de dados.\n"; } else { echo "ERRO ao salvar o módulo '{$name}'.\n"; } } else { echo "Módulo '{$name}' não encontrado na tabela 'modules'.\n"; } } echo "Sincronização concluída.\n";