/** * 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); }