/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $tratamiento = Tratamientos::find($id);
     $tratamiento->nombre = Input::get('nombre');
     $tratamiento->codigo = Input::get('codigo');
     $tratamiento->grupostratamientos_id = Input::get('grupostratamientos_id');
     $tratamiento->tipostratamientos_id = Input::get('tipotratamiento');
     $tratamiento->activo = Input::get('activo', 1);
     $tratamiento->quirofano = Input::get('quirofano', 0);
     $tratamiento->historiable = Input::get('historiable', 0);
     $imagen = Input::get('imagen_id');
     if ($imagen == "0") {
         $imagen = null;
     }
     $tratamiento->imagen = $imagen;
     $tratamiento->update();
     $tratamiento->precios()->detach();
     $companias = Companias::all();
     foreach ($companias as $compania) {
         if (Input::has('cid-' . $compania->id)) {
             $input_compania = Input::get('cid-' . $compania->id);
             $input_precio = Input::get('precio-' . $compania->id);
             $input_activado = Input::get('activado-' . $compania->id);
             if ($input_precio == '' || !$input_activado) {
                 $input_precio = NULL;
             }
             //Aquí no habría que eliminar la línea de la tabla precio correspondiente a la compañía?
             // o habría que añadir un campo si esa compañía lo cubre o no?
             $input_precio = str_replace('.', '', $input_precio);
             $input_precio = str_replace(',', '.', $input_precio);
             $pt = array('precio' => $input_precio);
             $tratamiento->precios()->attach($input_compania, $pt);
         }
     }
     //return Redirect::action('TratamientosController@index');
     return Redirect::action('TratamientosController@edit', $tratamiento->id);
 }