'modelo', 'modules_display_name' => 'Modelo (Template)', 'modules_description' => 'Módulo modelo para criação de novos módulos', 'modules_version' => '1.0.0', 'modules_author' => 'SysCMS Team', 'modules_ative' => true, 'modules_public' => true, 'modules_blocked' => false, 'modules_dependencies' => [], 'modules_permissions' => [ "modelo.view", "modelo.manage" ], 'modules_settings' => [ "menu" => [ "dashboard" => [ "icon" => "bi bi-box", "label" => "Modelo", "route" => "admin/modelo", "order" => 99, "permission" => "modelo.view" ] ] ], 'modules_path' => 'modules/modelo', 'modules_namespace' => 'Modules\\Modelo', 'modules_icon' => 'bi bi-box', 'menu_side_bar' => true, 'menu_nav_bar' => false, 'modules_order' => 99, 'modules_install_date' => date('Y-m-d H:i:s'), 'modules_update_date' => date('Y-m-d H:i:s') ]; $existingModule = Module::where('modules_name', 'modelo')->first(); if (!$existingModule) { $module = Module::create($moduleData); } } public function down() { $module = Module::where('modules_name', 'modelo')->first(); if ($module) { Capsule::table('bus_modules')->where('bus_modules_module_id', $module->modules_id)->delete(); $module->delete(); } } }