public function __construct()
 {
     // Carbon Language
     Carbon::setLocale('tr');
     // create home page if non exist
     count(Menu::where('slug', '/anasayfa')->get()) == 0 ? Menu::create(['title' => 'Anasayfa', 'slug' => '/anasayfa', 'eng_title' => 'Home', 'eng_slug' => '/home'])->save() : null;
     // create config file if non exist
     !\File::exists(storage_path('.config')) ? \File::put(storage_path('.config'), json_encode(['brand' => 'Brand Name', 'mail' => '*****@*****.**', 'active' => 1, 'eng' => '0', 'one_page' => '0', 'googlemap' => '', 'header' => ''])) : null;
     $this->config = json_decode(\File::get(storage_path('.config')));
     !\File::exists(storage_path('app/custom/css')) ? \File::makeDirectory(storage_path('app/custom/css'), 0755, true) : null;
     !\File::exists(storage_path('app/custom/js')) ? \File::makeDirectory(storage_path('app/custom/js'), 0755, true) : null;
     // get css & js files from custom folder
     // css
     $css = \File::allFiles(storage_path('app/custom/css'));
     if (!empty($css)) {
         foreach ($css as $cs) {
             $this->css[$cs->getCtime()] = $cs->getRelativePathname();
         }
         // sort by date
         ksort($this->css);
     }
     // js
     $js = \File::allFiles(storage_path('app/custom/js'));
     if (!empty($js)) {
         foreach ($js as $j) {
             $this->js[$j->getCtime()] = $j->getRelativePathname();
         }
         // sort by date
         ksort($this->js);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $menus = [['id' => 1, 'slug' => 'coding', 'title' => 'Coding', 'parent' => 0, 'level' => 0], ['id' => 2, 'slug' => 'magento', 'title' => 'Magento', 'parent' => 1, 'level' => 1], ['id' => 3, 'slug' => 'git', 'title' => 'Git', 'parent' => 1, 'level' => 1], ['id' => 4, 'slug' => 'laravel', 'title' => 'Laravel', 'parent' => 1, 'level' => 1], ['id' => 5, 'slug' => 'civil', 'title' => 'Civil', 'parent' => 0, 'level' => 0], ['id' => 6, 'slug' => 'economics', 'title' => 'Economics', 'parent' => 5, 'level' => 1], ['id' => 7, 'slug' => 'epw', 'title' => 'EPW', 'parent' => 6, 'level' => 2], ['id' => 8, 'slug' => 'macroeconomics', 'title' => 'Macroeconomics XII', 'parent' => 6, 'level' => 2], ['id' => 9, 'slug' => 'class_notes', 'title' => 'Class Notes', 'parent' => 6, 'level' => 2], ['id' => 10, 'slug' => 'geography', 'title' => 'Geography', 'parent' => 5, 'level' => 1], ['id' => 11, 'slug' => 'history', 'title' => 'History', 'parent' => 5, 'level' => 1]];
     foreach ($menus as $menu) {
         Menu::create($menu);
     }
 }
Exemple #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(MenuRequest $request)
 {
     //        dd($request->all());
     $this->validate($request, ['name' => 'required']);
     // Uncomment and modify if you need to validate any input.
     Menu::create($request->all());
     Session::flash('flash_message', 'Menu successfully added!');
     return redirect('menu');
 }
Exemple #4
0
 public function run()
 {
     DB::table('menus')->delete();
     Menu::create(['mn_name' => 'Sidebar', 'mn_description' => 'Segment on the left side of the admin screen (e.g. all the app_modules).', 'mn_enabled' => 1, 'created_by' => 1]);
     Menu::create(['mn_name' => 'Top', 'mn_description' => 'Segment at the top of the screen, on the side of the profile menu (e.g. notifications, messages, flags).', 'mn_enabled' => 1, 'created_by' => 1]);
     Menu::create(['mn_name' => 'User', 'mn_description' => 'Segment at the top right, displayed after pressing the username (e.g. user settings, admin).', 'mn_enabled' => 1, 'created_by' => 1]);
     Menu::create(['mn_name' => 'Settings Panel', 'mn_description' => 'Administration panel available for SAdmin and Admin users.', 'mn_enabled' => 1, 'created_by' => 1]);
     Menu::create(['mn_name' => 'User Panel', 'mn_description' => 'User profile panel.', 'mn_enabled' => 1, 'created_by' => 1]);
     Menu::create(['mn_name' => 'Dashboard', 'mn_description' => 'Dashboard panel at application home', 'mn_enabled' => 1, 'created_by' => 1]);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     // Registramos un menú para la fecha actual
     Menu::create(['fecha' => Carbon::now('America/Lima')]);
     // Y los platos de este menú
     MenuPlatos::create(['menu_id' => 1, 'plato_id' => 1]);
     MenuPlatos::create(['menu_id' => 1, 'plato_id' => 2]);
     MenuPlatos::create(['menu_id' => 1, 'plato_id' => 4]);
     MenuPlatos::create(['menu_id' => 1, 'plato_id' => 6]);
     MenuPlatos::create(['menu_id' => 1, 'plato_id' => 8]);
 }
Exemple #6
0
 public function store(Request $request)
 {
     $publish = 0;
     $index_page = 0;
     if ($request['publish'] = 'on') {
         $publish = 1;
     }
     $flag = 1;
     $orderBy = DB::table('men_menus')->where('active', '=', $flag)->max('order_by') + 1;
     \App\Menu::create(['id_men_type' => $request['id_men_type'], 'title' => $request['title'], 'description' => $request['description'], 'uri' => '', 'order_by' => $orderBy, 'active' => '1', 'register_by' => '1', 'modify_by' => '1']);
     Session::flash('message', 'Registro Guardado Correctamente');
     return redirect('/admin/menus');
 }
Exemple #7
0
 public function create(Request $request)
 {
     $input = $request->all();
     if ($request->has('url')) {
         $result = Menu::create($input);
         if (!$result->exists) {
             $alert = ['type' => 'warning', 'data' => [$result['error']]];
         } else {
             $alert = ['type' => 'success', 'data' => ['菜单新建成功']];
         }
         return redirect('/admin/menu')->with('am-alert', $alert);
     }
     return view('admin.menucreate');
 }
 public function run()
 {
     $super_admin_user = User::where('email', '=', '*****@*****.**')->first();
     $admin_user = User::where('email', '=', '*****@*****.**')->first();
     $menu_dashboard = Menu::create(['name' => 'Dashboard', 'title' => 'Dashboard', 'parent_id' => '0', 'icon' => 'fa fa-dashboard fa-fw', 'sort_order' => '0', 'url' => 'admin/']);
     $menu_dashboard->assign($super_admin_user);
     $menu_dashboard->assign($admin_user);
     $menu_menu = Menu::create(['name' => 'Menu', 'title' => 'Menu', 'parent_id' => '0', 'icon' => 'fa fa-navicon fa-fw', 'sort_order' => '1', 'url' => 'admin/menus']);
     $menu_menu->assign($super_admin_user);
     $menu_account = Menu::create(['name' => 'Account', 'title' => 'Account', 'parent_id' => '0', 'icon' => 'fa fa-cog fa-fw', 'sort_order' => '3', 'url' => 'admin/accounts']);
     $menu_account->assign($super_admin_user);
     $menu_account->assign($admin_user);
     $menu_user = Menu::create(['name' => 'User', 'title' => 'User', 'parent_id' => $menu_account->id, 'icon' => 'fa fa-user fa-fw', 'sort_order' => '0', 'url' => 'admin/users']);
     $menu_user->assign($super_admin_user);
     $menu_user->assign($admin_user);
     $menu_role = Menu::create(['name' => 'Role', 'title' => 'Role', 'parent_id' => $menu_account->id, 'icon' => 'fa fa-users fa-fw', 'sort_order' => '1', 'url' => 'admin/roles']);
     $menu_role->assign($super_admin_user);
     $menu_role->assign($admin_user);
     $menu_permission = Menu::create(['name' => 'Permission', 'title' => 'Permission', 'parent_id' => $menu_account->id, 'icon' => 'fa fa-key fa-fw', 'sort_order' => '2', 'url' => 'admin/permissions']);
     $menu_permission->assign($super_admin_user);
     $menu_permission->assign($admin_user);
 }
Exemple #9
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  MenuRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(MenuRequest $request)
 {
     // content input
     $menu['title'] = \Input::get('title');
     $menu['eng_title'] = \Input::get('eng_title');
     $menu['subtitle'] = \Input::get('subtitle');
     $menu['eng_subtitle'] = \Input::get('eng_subtitle');
     $menu['slug'] = '/' . \trslug::trslug($menu['title']);
     $menu['eng_slug'] = '/eng/' . \trslug::trslug($menu['eng_title']);
     $menu['header'] = \Input::get('header');
     $menu['active'] = \Input::get('active') === "1";
     $menu['body'] = \Input::get('body');
     $menu['eng_body'] = \Input::get('eng_body');
     $menu['line'] = 999;
     $menu = Menu::create($menu);
     $this->rebuild();
     // content polymorphic relations
     //banner relations
     if (\Input::get('banner')) {
         foreach (\Input::get('banner') as $banner) {
             Banner::find($banner)->menus()->save($menu);
         }
     }
     //gallery relations
     if (\Input::get('gallery')) {
         foreach (\Input::get('gallery') as $gallery) {
             Gallery::find($gallery)->menus()->save($menu);
         }
     }
     //linkTitles relations
     if (\Input::get('linkTitle')) {
         foreach (\Input::get('linkTitle') as $linkTitle) {
             LinkTitle::find($linkTitle)->menus()->save($menu);
         }
     }
     return \Redirect::back()->with('message', 'Kaydedildi');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     DB::table('menu')->truncate();
     /**
      *    ITENS DE MENUS
      *
      *    Coloque aqui em ordem de exibição os itens de menu que conterão subitens.    Devem ter ordem sequencial
      *    Os respectivos sub-itens, deverão seguir suas ordens,   assim,  um item (Principal, como exemplo)
      *    Item Principal, que tem ordem 1,  tera seus sub-itens com o menu_id igual a ordem do item. No caso, 1 do
      *    Item principal
      *
      */
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Principal', 'rota' => 'home', 'descricao' => 'Tela principal do sistema', 'icone' => 'fa fa-home', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Menu  non non non  criado com sucesso!');
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Documentos', 'rota' => '', 'descricao' => 'Gerenciador de Documentos', 'icone' => 'fa fa-book', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Grupo Menu Documentos criado com sucesso!');
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Categoria de Medicação', 'rota' => '', 'descricao' => 'Gerenciador de Categoria de Medicamentos do sistema', 'icone' => 'fa fa-tasks', 'ordem' => 3, 'status' => 1]);
     $this->command->info('Grupo Menu Categoria de Medicação criado com sucesso!');
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Templates', 'rota' => '', 'descricao' => 'Gerenciador de Template dos documentos', 'icone' => 'fa fa-font', 'ordem' => 4, 'status' => 1]);
     $this->command->info('Grupo Menu Documentos (template) criado com sucesso!');
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Medicamentos', 'rota' => '', 'descricao' => 'Gerenciador de Medicamentos do sistema', 'icone' => 'fa fa-user-md', 'ordem' => 5, 'status' => 1]);
     $this->command->info('Grupo Menu Medicos criado com sucesso!');
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Pacientes', 'rota' => '', 'descricao' => 'Gerenciador de Pacientes do sistema', 'icone' => 'fa fa-bed', 'ordem' => 5, 'status' => 1]);
     $this->command->info('Grupo Menu Pacientes criado com sucesso!');
     \App\Menu::create(['menu_id' => 0, 'nome' => 'Usuarios', 'rota' => '', 'descricao' => 'Gerenciador de Usuários do sistema', 'icone' => 'fa fa-users', 'ordem' => 6, 'status' => 1]);
     $this->command->info('Grupo Menu Usuários criado com sucesso!');
     /**
      *    SUB-ITENS DE MENUS
      *
      *      Devem ter seus indices (menu_id) igual o indice (ordem) do item de menu a que pertencem.
      *      Assim,  se o item tem a ordem  1,   seu sub-item terá menu_id = 1.
      */
     #Item de menu Documentos (ordem 2, deve ter menu_id = 2)
     \App\Menu::create(['menu_id' => 2, 'nome' => 'Novo Documento', 'rota' => 'documento.index', 'descricao' => 'Criar novo Documento', 'icone' => 'fa fa-stethoscope', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Item do Grupo Menu Documentos criado com sucesso!');
     \App\Menu::create(['menu_id' => 2, 'nome' => 'Carregar Documento', 'rota' => '', 'descricao' => 'Carrega documento previamente gravado no sistema', 'icone' => 'fa fa-folder-open', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Documentos: [Carrega Documento] criado com sucesso!');
     \App\Menu::create(['menu_id' => 2, 'nome' => 'Editar Documento', 'rota' => '', 'descricao' => 'Edição de documento previamente gravada no sistema', 'icone' => 'fa fa-edit', 'ordem' => 3, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Documento: [Carregar Documento] criado com sucesso!');
     #Item de menu Categoria de Medicação (ordem 3, deve ter menu_id = 3)
     \App\Menu::create(['menu_id' => 3, 'nome' => 'Consulta / Edição', 'rota' => 'catmedicacao.index', 'descricao' => 'Listagem das categoria de medicamentos cadastrados', 'icone' => 'fa fa-list-ol', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Categoria de Medicação: [Listagem] criado com sucesso!');
     \App\Menu::create(['menu_id' => 3, 'nome' => 'Cadastro', 'rota' => 'catmedicacao.create', 'descricao' => 'Cadastro das categorias dos medicamentos', 'icone' => 'fa fa-plus-square-o', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Categoria de Medicação: [Cadastro] criado com sucesso!');
     #Item de menu Medicamentos (ordem 4, deve ter menu_id = 4)
     \App\Menu::create(['menu_id' => 4, 'nome' => 'Consulta / Edição', 'rota' => 'documentotemplate.index', 'descricao' => 'Listagem dos Templates para consulta ou edição', 'icone' => 'fa fa-list-ol', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Layouts: [Listagem] criado com sucesso!');
     \App\Menu::create(['menu_id' => 4, 'nome' => 'Cadastro', 'rota' => 'documentotemplate.create', 'descricao' => 'Cadastro dos Templates', 'icone' => 'fa fa-plus-square-o', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Layouts: [Cadastro] criado com sucesso!');
     \App\Menu::create(['menu_id' => 4, 'nome' => 'Template Padrão', 'rota' => 'documentotemplate.index', 'descricao' => 'Escolha dos layouts padrão para cada documento', 'icone' => 'fa fa-star', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Layouts: [Layout Padrão] criado com sucesso!');
     #Item de menu Medicamentos (ordem 5, deve ter menu_id = 5)
     \App\Menu::create(['menu_id' => 5, 'nome' => 'Consulta / Edição', 'rota' => 'medicacao.index', 'descricao' => 'Listagem dos medicamentos cadastrados', 'icone' => 'fa fa-list-ol', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Medicamentos: [Listagem] criado com sucesso!');
     \App\Menu::create(['menu_id' => 5, 'nome' => 'Cadastro', 'rota' => 'medicacao.create', 'descricao' => 'Cadastro dos medicamentos', 'icone' => 'fa fa-plus-square-o', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Medicamentos: [Cadastro] criado com sucesso!');
     #Item de menu Pacientes (ordem 5, deve ter menu_id = 5)
     \App\Menu::create(['menu_id' => 6, 'nome' => 'Informar dados temporarios', 'rota' => '', 'descricao' => 'Informar dados de pacientes que não serão gravados no base de dados', 'icone' => 'fa fa-clock-o', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Peciente: [Informar dados temporarios] criado com sucesso!');
     \App\Menu::create(['menu_id' => 6, 'nome' => 'Carregar Paciente', 'rota' => '', 'descricao' => 'Carrega Paciente previamente gravado no sistema para criação de Receita', 'icone' => 'fa fa-folder-open-o', 'ordem' => 4, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Paciente: [Informar dados temporarios] criado com sucesso!');
     \App\Menu::create(['menu_id' => 6, 'nome' => 'Cadastrar Paciente', 'rota' => 'paciente.create', 'descricao' => 'Gravar paciente no sistema para criaçaõ de receitas', 'icone' => 'fa fa-plus-square-o', 'ordem' => 3, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Paciente: [Cadastrar Paciente] criado com sucesso!');
     \App\Menu::create(['menu_id' => 6, 'nome' => 'Consulta / Edição', 'rota' => 'paciente.index', 'descricao' => 'Listagem de consulta de Pacientes para edição', 'icone' => 'fa fa-folder-open-o', 'ordem' => 4, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Paciente: [Editar Paciente] criado com sucesso!');
     #Item de menu Usuários (ordem 6, deve ter menu_id = 6)
     \App\Menu::create(['menu_id' => 7, 'nome' => 'Controle de usuários', 'rota' => 'usuarios.listagem', 'descricao' => 'Autorização de Usuário no sistema', 'icone' => 'fa fa-unlock-alt', 'ordem' => 1, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Usuários: [Cadastrar] criado com sucesso!');
     \App\Menu::create(['menu_id' => 7, 'nome' => 'Listagem', 'rota' => '', 'descricao' => 'Editar usuários do sistema', 'icone' => 'fa fa-edit', 'ordem' => 2, 'status' => 1]);
     $this->command->info('Item de Grupo Menu Usuários: [Editar] criado com sucesso!');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $menu = Menu::create($request->only('date'));
 }
Exemple #12
0
 public function create(array $data)
 {
     return Menu::create(['fid' => $data['fid'], 'name' => $data['name'], 'route_name' => $data['route_name'], 'icon' => $data['icon']]);
 }
 public function getAsignarPlatos($dia, $tipo)
 {
     //Comprobamos si es domingo
     $carbon = Carbon::now()->startOfWeek();
     //        Alguna vez pensamos algo pero no lo usamos tal cual.
     //        $isSunday = $carbon->dayOfWeek == 0;
     //        if (!$isSunday)
     //            return redirect('previsualizar/menu/'.$dia.'/'.$tipo);
     switch ($dia) {
         case 'lunes':
             $adicionales = 0;
             break;
         case 'martes':
             $adicionales = 1;
             break;
         case 'miercoles':
             $adicionales = 2;
             break;
         case 'jueves':
             $adicionales = 3;
             break;
         case 'viernes':
             $adicionales = 4;
             break;
         case 'sabado':
             $adicionales = 5;
             break;
         case 'domingo':
             $adicionales = 6;
             break;
     }
     $carbon = $carbon->addDays($adicionales);
     $menu = Menu::where('fecha', $carbon->toDateString())->first();
     if (!$menu) {
         $menu = Menu::create(['fecha' => $carbon]);
     }
     $relaciones = MenuPlatos::where('menu_id', $menu->id)->get();
     //Filtramos el tipo de plato que se mostrara en la vista
     switch ($tipo) {
         case 'Entradas':
             $tipo = 1;
             break;
         case 'Segundos':
             $tipo = 2;
             break;
         case 'Postres':
             $tipo = 3;
             break;
         case 'Bebidas':
             $tipo = 4;
             break;
     }
     $platos = Plato::where('tipo_id', $tipo)->get();
     $asignados = [];
     $noAsignados = [];
     foreach ($platos as $plato) {
         $asignado = false;
         foreach ($relaciones as $relacion) {
             //se encontro el plato dentro de las relaciones
             if ($relacion->plato_id == $plato->id) {
                 $asignado = true;
                 break;
             }
         }
         if ($asignado) {
             $asignados[] = $plato;
         } else {
             $noAsignados[] = $plato;
         }
     }
     return view('admin.asignar-platos')->with(compact(['asignados', 'noAsignados']));
 }
Exemple #14
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request, Menu $menu)
 {
     $menu->create($request->all());
     return redirect('admin/menus');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     Menu::create($request->all());
     Session::flash('message', 'Data Telah Tersimpan');
     return Redirect::to('/menu');
 }
Exemple #16
0
 public function saveMenu($button_list)
 {
     Menu::where("mp_id", $this['id'])->delete();
     foreach ($button_list as $k => $button) {
         $new_btn = array('type' => isset($button['type']) ? $button['type'] : "", 'name' => $button['name'], 'key' => isset($button['key']) ? $button['key'] : "", 'url' => isset($button['url']) ? $button['url'] : "", 'order' => $k, 'parent' => 0, 'mp_id' => $this['id']);
         $parent_btn = Menu::create($new_btn);
         if (count($button['sub_button']) > 0) {
             foreach ($button['sub_button'] as $i => $child_button) {
                 $new_btn = array('type' => isset($child_button['type']) ? $child_button['type'] : "", 'name' => $child_button['name'], 'key' => isset($child_button['key']) ? $child_button['key'] : "", 'url' => isset($child_button['url']) ? $child_button['url'] : "", 'order' => $i, 'parent' => $parent_btn['id'], 'mp_id' => $this['id']);
                 Menu::create($new_btn);
             }
         }
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     // General
     \App\Language::create(['code' => 'es', 'name' => 'Español', 'image' => 'es.png']);
     \App\Site::create(['name' => 'Plataforma ', 'domain' => 'http://mimg.dev/', 'root' => '/', 'es' => ['title' => 'PROGRAMA MUNICIPAL DE RECONOCIMIENTO Y FOMENTO A INICIATIVAS SOSTENIBLES', 'description' => 'Nuestro objetivo es programar la plataforma del Programa Municipal de Reconocimiento y Fomento a Iniciativas Sostenibles en formato es php y sql para entorno web, en base a un contenido y diseño previamente definido.', 'keywords' => 'programa, municipal, iniciativas sostenibles, medio ambiente, guayaquil, ecuador'], 'google_verification' => '', 'analytics' => '']);
     // Nodos
     $node_registry_a = \App\Node::create(['name' => 'registry-a', 'table_name' => 'registry_a', 'type' => 'form']);
     \App\NodeExtra::create(['parent_id' => $node_registry_a->id, 'display' => 'admin', 'type' => 'filter', 'parameter' => 'field', 'value_array' => json_encode(['status', 'company_type', 'guayaquil_zone'])]);
     \App\NodeExtra::create(['parent_id' => $node_registry_a->id, 'display' => 'admin', 'type' => 'graph', 'parameter' => 'pie', 'value_array' => json_encode(['status', 'company_type', 'guayaquil_zone'])]);
     $node_registry_b = \App\Node::create(['name' => 'registry-b', 'table_name' => 'registry_b', 'type' => 'form']);
     \App\NodeExtra::create(['parent_id' => $node_registry_b->id, 'display' => 'admin', 'type' => 'filter', 'parameter' => 'field', 'value_array' => json_encode(['status', 'clasification', 'guayaquil_belongs'])]);
     \App\NodeExtra::create(['parent_id' => $node_registry_b->id, 'display' => 'admin', 'type' => 'graph', 'parameter' => 'pie', 'value_array' => json_encode(['status', 'clasification', 'guayaquil_belongs'])]);
     $node_postulation_a = \App\Node::create(['name' => 'postulation-a', 'table_name' => 'postulation_a', 'type' => 'form']);
     \App\NodeExtra::create(['parent_id' => $node_postulation_a->id, 'display' => 'admin', 'type' => 'filter', 'parameter' => 'field', 'value_array' => json_encode(['status'])]);
     \App\NodeExtra::create(['parent_id' => $node_postulation_a->id, 'display' => 'admin', 'type' => 'filter', 'parameter' => 'parent_field', 'value_array' => json_encode([['name' => 'guayaquil_zone', 'parent' => 'registry-a', 'data' => 'registry_a_id'], ['name' => 'company_type', 'parent' => 'registry-a', 'data' => 'registry_a_id']])]);
     \App\NodeExtra::create(['parent_id' => $node_postulation_a->id, 'display' => 'admin', 'type' => 'graph', 'parameter' => 'pie', 'value_array' => json_encode(['status'])]);
     \App\NodeExtra::create(['parent_id' => $node_postulation_a->id, 'display' => 'admin', 'type' => 'parent_graph', 'parameter' => 'pie', 'value_array' => json_encode([['name' => 'guayaquil_zone', 'parent' => 'registry_a', 'data' => 'registry_a_id'], ['name' => 'company_type', 'parent' => 'registry_a', 'data' => 'registry_a_id']])]);
     $node_postulation_b = \App\Node::create(['name' => 'postulation-b', 'table_name' => 'postulation_b', 'type' => 'form']);
     \App\NodeExtra::create(['parent_id' => $node_postulation_b->id, 'display' => 'admin', 'type' => 'filter', 'parameter' => 'field', 'value_array' => json_encode(['status'])]);
     \App\NodeExtra::create(['parent_id' => $node_postulation_b->id, 'display' => 'admin', 'type' => 'filter', 'parameter' => 'parent_field', 'value_array' => json_encode([['name' => 'guayaquil_belongs', 'parent' => 'registry-b', 'data' => 'registry_b_id'], ['name' => 'clasification', 'parent' => 'registry-b', 'data' => 'registry_b_id']])]);
     \App\NodeExtra::create(['parent_id' => $node_postulation_b->id, 'display' => 'admin', 'type' => 'graph', 'parameter' => 'pie', 'value_array' => json_encode(['status'])]);
     \App\NodeExtra::create(['parent_id' => $node_postulation_b->id, 'display' => 'admin', 'type' => 'parent_graph', 'parameter' => 'pie', 'value_array' => json_encode([['name' => 'guayaquil_belongs', 'parent' => 'registry_b', 'data' => 'registry_b_id'], ['name' => 'clasification', 'parent' => 'registry_b', 'data' => 'registry_b_id']])]);
     $node_deadlines = \App\Node::create(['name' => 'deadline']);
     $node_social_network = \App\Node::create(['name' => 'social-network', 'table_name' => 'social_networks', 'location' => 'app', 'type' => 'global', 'model' => '\\App\\SocialNetwork']);
     $node_title = \App\Node::create(['name' => 'title']);
     $node_content = \App\Node::create(['name' => 'content']);
     $node_banner = \App\Node::create(['name' => 'banner']);
     $node_agenda = \App\Node::create(['name' => 'agenda']);
     $node_sponsor = \App\Node::create(['name' => 'sponsor']);
     $node_contact = \App\Node::create(['name' => 'contact', 'table_name' => 'contact']);
     $node_form_contact = \App\Node::create(['name' => 'form-contact', 'type' => 'form', 'table_name' => 'form_contact']);
     // Menu: Home
     $page_home = \App\Page::create(['type' => 'customized', 'customized_name' => 'home', 'es' => ['name' => 'Inicio']]);
     \App\Menu::create(['page_id' => $page_home->id]);
     \App\Section::create(['id' => 1, 'page_id' => $page_home->id, 'node_id' => $node_title->id]);
     \App\Section::create(['id' => 2, 'page_id' => $page_home->id, 'node_id' => $node_content->id]);
     \App\Section::create(['id' => 3, 'page_id' => $page_home->id, 'node_id' => $node_title->id]);
     \App\Section::create(['id' => 4, 'page_id' => $page_home->id, 'node_id' => $node_agenda->id]);
     \App\Section::create(['id' => 5, 'page_id' => $page_home->id, 'node_id' => $node_title->id]);
     \App\Section::create(['id' => 6, 'page_id' => $page_home->id, 'node_id' => $node_sponsor->id]);
     // Menu: Sobre el Programa
     $page_programa = \App\Page::create(['es' => ['name' => 'Sobre el Programa']]);
     \App\Menu::create(['page_id' => $page_programa->id]);
     \App\Section::create(['id' => 7, 'page_id' => $page_programa->id, 'node_id' => $node_content->id]);
     // Menu: Categorias
     $page_categorias = \App\Page::create(['es' => ['name' => 'Categorias']]);
     \App\Menu::create(['page_id' => $page_categorias->id]);
     \App\Section::create(['id' => 8, 'page_id' => $page_categorias->id, 'node_id' => $node_content->id]);
     // Menu: Premios
     $page_premios = \App\Page::create(['es' => ['name' => 'Premios']]);
     \App\Menu::create(['page_id' => $page_premios->id]);
     \App\Section::create(['id' => 9, 'page_id' => $page_premios->id, 'node_id' => $node_content->id]);
     // Menu: Cronograma
     $page_cronograma = \App\Page::create(['es' => ['name' => 'Cronograma']]);
     \App\Menu::create(['page_id' => $page_cronograma->id]);
     \App\Section::create(['id' => 10, 'page_id' => $page_cronograma->id, 'node_id' => $node_content->id]);
     // Menu: Registro
     $menu_registro = \App\Menu::create(['type' => 'blank', 'es' => ['name' => 'Registro']]);
     $page_registro_a = \App\Page::create(['es' => ['name' => 'Registro A']]);
     \App\Menu::create(['level' => 2, 'parent_id' => $menu_registro->id, 'es' => ['name' => 'A. Distinción a empresas ambientalmente sostenibles', 'link' => 'registro-a']]);
     \App\Section::create(['id' => 11, 'page_id' => $page_registro_a->id, 'node_id' => $node_content->id]);
     \App\Section::create(['id' => 12, 'page_id' => $page_registro_a->id, 'node_id' => $node_registry_a->id]);
     $page_registro_b = \App\Page::create(['es' => ['name' => 'Registro B']]);
     \App\Menu::create(['level' => 2, 'parent_id' => $menu_registro->id, 'es' => ['name' => 'B. Capital semilla a iniciativas sostenibles', 'link' => 'registro-b']]);
     \App\Section::create(['id' => 13, 'page_id' => $page_registro_b->id, 'node_id' => $node_content->id]);
     \App\Section::create(['id' => 14, 'page_id' => $page_registro_b->id, 'node_id' => $node_registry_b->id]);
     // Page: Postulación A
     $page_postulacion_a = \App\Page::create(['es' => ['name' => 'Postulacion A']]);
     \App\Section::create(['id' => 15, 'page_id' => $page_postulacion_a->id, 'node_id' => $node_content->id]);
     \App\Section::create(['id' => 16, 'page_id' => $page_postulacion_a->id, 'node_id' => $node_postulation_a->id]);
     // Page: Postulación B
     $page_postulacion_b = \App\Page::create(['es' => ['name' => 'Postulacion B']]);
     \App\Section::create(['id' => 17, 'page_id' => $page_postulacion_b->id, 'node_id' => $node_content->id]);
     \App\Section::create(['id' => 18, 'page_id' => $page_postulacion_b->id, 'node_id' => $node_postulation_b->id]);
     // Menu: Contacto
     $page_contacto = \App\Page::create(['es' => ['name' => 'Contacto']]);
     \App\Menu::create(['page_id' => $page_contacto->id]);
     \App\Section::create(['id' => 19, 'page_id' => $page_contacto->id, 'node_id' => $node_contact->id]);
     \App\Section::create(['id' => 20, 'page_id' => $page_contacto->id, 'node_id' => $node_form_contact->id]);
     // Panel: Postulaciones
     $page_postulaciones = \App\Page::create(['type' => 'customized', 'customized_name' => 'postulaciones', 'es' => ['name' => 'Postulaciones']]);
     \App\Section::create(['id' => 21, 'page_id' => $page_postulaciones->id, 'node_id' => $node_content->id]);
     // Home Segunda Parte
     \App\Section::create(['id' => 22, 'page_id' => $page_home->id, 'node_id' => $node_banner->id]);
     // Crear menu en Admin
     /*$m_list = \App\Menu::create(['menu_type'=>'admin', 'icon'=>'th-list', 'es'=>['name'=>'Listas de Correos', 'link'=>'admin/model-list/target-list']]);
       $m_email = \App\Menu::create(['menu_type'=>'admin', 'icon'=>'th-list', 'es'=>['name'=>'Enviar Emails', 'link'=>'admin/model-list/email']]);
       $m_history = \App\Menu::create(['menu_type'=>'admin', 'icon'=>'th-list', 'es'=>['name'=>'Emails Enviados', 'link'=>'admin/model-list/sent-email']]);*/
     // Variables
     \App\Variable::create(['name' => 'admin_email', 'type' => 'string', 'es' => ['value' => '*****@*****.**']]);
     \Solunes\Master\App\Variable::create(['name' => 'footer_name', 'type' => 'string', 'es' => ['value' => 'GAD MUNICIPAL DE GUAYAQUIL - GUAYAQUIL, ECUADOR']]);
     \Solunes\Master\App\Variable::create(['name' => 'footer_rights', 'type' => 'string', 'es' => ['value' => 'TODOS LOS DERECHOS RESERVADOS']]);
     // Social Networks
     \App\SocialNetwork::create(['code' => 'facebook', 'url' => 'https://www.facebook.com/alcaldiaguayaquil/']);
     \App\SocialNetwork::create(['code' => 'twitter', 'url' => 'https://twitter.com/alcaldiagye/']);
     \App\SocialNetwork::create(['code' => 'youtube', 'url' => 'https://www.youtube.com/user/municipioguayaquil/']);
     \App\SocialNetwork::create(['code' => 'instagram', 'url' => 'https://www.instagram.com/municipiogye/']);
     /*factory(App\Customer::class, 30)->create();
       factory(App\CustomerPoint::class, 150)->create();
       factory(App\Operator::class, 100)->create(['city_id'=>$lpz->id]);
       factory(App\Operator::class, 100)->create(['city_id'=>$scz->id]);
       factory(App\OperatorAttendance::class, 100)->create(['operator_id'=>1, 'status'=>'1/2']);
       factory(App\OperatorAttendance::class, 100)->create(['operator_id'=>2, 'status'=>'O']);
       factory(App\Product::class, 20)->create(['type'=>'product']);
       factory(App\Product::class, 30)->create(['type'=>'implement']);*/
     /*factory(App\FilledForm::class, 50)->create(['form_id'=>1]);
       factory(App\FilledForm::class, 50)->create(['form_id'=>2]);
       factory(App\FilledForm::class, 50)->create(['form_id'=>3]);
       factory(App\FilledForm::class, 50)->create(['form_id'=>4]);
       factory(App\FilledForm::class, 50)->create(['form_id'=>5]);
       factory(App\FilledField::class, 50)->create(['filled_form_id'=>rand(1,50), 'field_id'=>rand(1,9)]);
       factory(App\FilledField::class, 50)->create(['filled_form_id'=>rand(51,100), 'field_id'=>rand(10,15)]);
       factory(App\FilledField::class, 50)->create(['filled_form_id'=>rand(101,150), 'field_id'=>rand(16,26)]);
       factory(App\FilledField::class, 50)->create(['filled_form_id'=>rand(151,200), 'field_id'=>rand(27,65)]);
       factory(App\FilledField::class, 50)->create(['filled_form_id'=>rand(201,250), 'field_id'=>rand(66,77)]);*/
     //factory(App\Questionnaire::class, 100)->create(['user_id'=>1]);
 }
 /**
  * Store the menu on the database.
  *
  * @param MenuRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(MenuRequest $request)
 {
     $menu = Menu::create($request->all());
     flash()->message('Successfully added new menu: ' . $menu->name, 'success');
     return redirect()->route('admin.menus.index');
 }
Exemple #19
0
 public function add($menuDatas)
 {
     return Menu::create($menuDatas);
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function addNewTab()
 {
     $data = Input::get('newtab');
     $elements = Menu::create(['title' => $data]);
     return response()->json(['success' => $data]);
 }