/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $indicador = new Indicador($request->all()); $indicador->save(); return $indicador; }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { try { $data = $request->all(); $indicador = new Indicador(); $indicador->nombre = $data["nombre"]; $indicador->fuente = $data["fuente"]; $indicador->categoria = $data["categoria"]; $indicador->subcategoria = $data["subcategoria"]; $indicador->frecuencia = $data["frecuencia"]; $indicador->proceso = $data["proceso"]; $indicador->subproceso = $data["subproceso"]; $indicador->sentido = $data["sentido"]; $indicador->unidadMedida = $data["unidadMedida"]; $indicador->limiteInferior = $data["limiteInferior"]; $indicador->limiteSuperior = $data["limiteSuperior"]; $indicador->nombre_numerador = htmlspecialchars($data["nombre_numerador"]); $indicador->nombre_denominador = htmlspecialchars($data["nombre_denominador"]); $indicador->estado = $data['estado']; $indicador->save(); return JsonResponse::create(array('message' => "Indicador Guardado Correctamente", "request" => $indicador), 200); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo guardar el Indicador", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }