public function store() { try { if (Input::get('serie') && Input::get('inicio') && Input::get('fin')) { DB::beginTransaction(); $registro = new Series(); $registro->tipo = Input::get('tipo'); $registro->idsucursal = Input::get('idsucursal'); $registro->idempresa = Session::get('idempresa'); $registro->serie = Input::get('serie'); $registro->inicio = Input::get('inicio'); $registro->fin = Input::get('fin'); $registro->actual = Input::get('inicio'); $registro->autorizacion = Input::get('autorizacion'); $registro->autorizacion = 0; if ($registro->save()) { DB::commit(); $respuesta['registros'] = $registro->toArray(); $respuesta['mensaje'] = 'Registro creado exitosamente'; $respuesta['resultado'] = true; return $respuesta; } else { DB::rollback(); $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error al crear el registro'; $respuesta['resultado'] = false; return $respuesta; } } else { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Todos los campos son requeridos'; $respuesta['resultado'] = false; return $respuesta; } } catch (\Exception $e) { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error general: ' . $e; $respuesta['resultado'] = false; return $respuesta; } }