Server IP : / Your IP : 10.244.4.16 [ Web Server : nginx/1.25.3 System : Linux escuela-portal-app-54f56585bc-kst6g 5.15.0-1084-azure #93-Ubuntu SMP Sat Mar 15 14:12:29 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.2.13 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, Domains : 0 Domains MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/app/database/seeders/ |
Upload File : |
<?php /* |-------------------------------------------------------------------------- | Seeder de Menú |-------------------------------------------------------------------------- | | Este seeder se utiliza para insertar datos de menú en la base de datos. | Los menús se utilizan para controlar la navegación en el sitio web. | */ namespace Database\Seeders; use App\Models\Menu; use Illuminate\Database\Seeder; class MenuSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Menu::query()->truncate(); $conf = Menu::factory()->createOne([ "name" => "Configuración", "icon" => "fa-cogs", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-cogs", "additional_class" => null, "link" => "/panel-administracion/configuraciones", "parent_id" => $conf, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $main = Menu::factory()->createOne([ "name" => "Paginas", "icon" => "fa-folder-open", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-folder-open", "additional_class" => null, "link" => "/panel-administracion/paginas", "parent_id" => $main, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); /** Inicio: Sección **/ Menu::factory()->createOne([ "name" => "Media", "icon" => null, "additional_class" => null, "link" => null, "parent_id" => 0, "is_separator" => 1, "key_permission" => "", "ordering" => 0, ])->id; $item = Menu::factory()->createOne([ "name" => "Banners", "icon" => "fa-image", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/banner/nuevo", "parent_id" => $item, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/banner", "parent_id" => $item, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item1 = Menu::factory()->createOne([ "name" => "Videos", "icon" => "fa-video", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/video/nuevo", "parent_id" => $item1, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/video", "parent_id" => $item1, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Contenido", "icon" => null, "additional_class" => null, "link" => null, "parent_id" => 0, "is_separator" => 1, "key_permission" => "", "ordering" => 0, ])->id; $item0 = Menu::factory()->createOne([ "name" => "Alianzas", "icon" => "fa-handshake", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/alianzas/nuevo", "parent_id" => $item0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/alianzas", "parent_id" => $item0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item1 = Menu::factory()->createOne([ "name" => "Ciclos", "icon" => "fa-circle", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/ciclos/nuevo", "parent_id" => $item1, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/ciclos", "parent_id" => $item1, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item2 = Menu::factory()->createOne([ "name" => "Cursos", "icon" => "fa-graduation-cap", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/cursos/nuevo", "parent_id" => $item2, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/cursos", "parent_id" => $item2, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item3 = Menu::factory()->createOne([ "name" => "Congresos", "icon" => "fa-users", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/congresos/nuevo", "parent_id" => $item3, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/congresos", "parent_id" => $item3, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item4 = Menu::factory()->createOne([ "name" => "Biblioteca", "icon" => "fa-book", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/biblioteca/nuevo", "parent_id" => $item4, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/biblioteca", "parent_id" => $item4, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item5 = Menu::factory()->createOne([ "name" => "Certificaciones", "icon" => "fa-certificate", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/certificaciones/nuevo", "parent_id" => $item5, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/certificaciones", "parent_id" => $item5, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item6 = Menu::factory()->createOne([ "name" => "Modalidades de Formación", "icon" => "fa-book", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/modalidades/nuevo", "parent_id" => $item6, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/modalidades", "parent_id" => $item6, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item7 = Menu::factory()->createOne([ "name" => "Escenarios de Aplicabilidad", "icon" => "fa-plus", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/escenarios-aplicabilidad/nuevo", "parent_id" => $item7, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/escenarios-aplicabilidad", "parent_id" => $item7, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); $item8 = Menu::factory()->createOne([ "name" => "Capacidades Democraticas", "icon" => "fa-users", "additional_class" => null, "link" => "#admin", "parent_id" => 0, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ])->id; Menu::factory()->createOne([ "name" => "Nuevo", "icon" => "fa-plus-circle", "additional_class" => null, "link" => "/panel-administracion/capacidades-democraticas/nuevo", "parent_id" => $item8, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); Menu::factory()->createOne([ "name" => "Listado", "icon" => "fa-check-circle", "additional_class" => null, "link" => "/panel-administracion/capacidades-democraticas", "parent_id" => $item8, "is_separator" => 0, "key_permission" => "", "ordering" => 0, ]); } }