public function vistaAgregar() { $this->array_view['categorias'] = parent::desplegarCategoria(); $modulos = Modulo::all(); $this->array_view['modulos'] = $modulos; return View::make($this->folder_name . '.crear', $this->array_view); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $datos = Input::all(); $id_grupo = $datos['id_grupo_usuario']; foreach (Modulo::all() as $modulo) { $modulousuario = ModuloUsuario::where('id_grupo_usuario', $id_grupo)->where('id_modulo', $modulo->id)->first(); if (!empty($datos['modulo_' . $modulo->id . ''])) { if (empty($modulousuario->id)) { $modulousuario = new ModuloUsuario(); $modulousuario->id_modulo = $modulo->id; $modulousuario->id_grupo_usuario = $id_grupo; $modulousuario->inactivo = 0; $modulousuario->save(); } else { if ($modulousuario->inactivo == 1) { $modulousuario->inactivo = 0; $modulousuario->save(); } } } else { if (!empty($modulousuario->id)) { $modulousuario->inactivo = 1; $modulousuario->save(); } } } return Redirect::route('datos.modulos.show', $id_grupo); }
public function vistaListado() { $categorias = parent::desplegarCategoria(); $this->array_view['categorias'] = $categorias; $modulos = Modulo::all(); $this->array_view['modulos'] = $modulos; //return View::make('menu.lista', array('menus' => $menus, 'categorias' => $categorias)); return View::make($this->folder_name . '.administrar', $this->array_view); }
public function editar($id) { $accion = Accion::find($id); $modulos = Modulo::all(); return View::make('admin.acciones.editar')->with('accion', $accion)->with('modulos', $modulos); }