title: How to update the foreign key of a table created from N to N relationship in laravel?
body: <p>What happens is that a change a service (<code>Servicio</code>) of a technical (<code>Tecnico</code>) to other technical. I need update that change in the table call <code>Servicio_Tecnico</code>. I don't how to do it</p>
  
  <p><strong>Tecnico Model</strong></p>
  
  <pre><code>class Tecnico extends Eloquent{
  protected $table = 'Tecnico';
  protected $primaryKey = 'idTecnico';
  protected $hidden = array('Contrasena');
  protected $fillable = array(
                              'idTecnico',
                              'Nombre',
                              'Apellido',
                              'Telefono',
                              'Contrasena',
                              'Foto',
                              );
  public function servicios(){
      return $this-&gt;belongsToMany('Servicio', 'Servicio_Tecnico', 'Tecnico_idTecnico', 'Servicio_idServicio');
  }
  }
  </code></pre>
  
  <p><strong>Servicio Model</strong></p>
  
  <pre><code>class Servicio extends Eloquent{
  protected $table = 'Servicio';
  protected $primaryKey = 'idServicio';
  protected $fillable = array(
                              'Direccion',
                              'RutaPDF',
                              'Completado',
                              'TipoUsuario',
                              'Zonal',
                              'RutaCliente',
                              'Prima'
                              );
  public function tecnicos(){
      return $this-&gt;belongsToMany('Tecnico', 'Servicio_Tecnico', 'Servicio_idServicio', 'Tecnico_idTecnico');
  }
  public function materialUsado(){
      return $this-&gt;hasMany('MaterialUsado', 'Servicio_idServicio');
  }
  }
  </code></pre>
  
  <p>This is my code when I try to change</p>
  
  <pre><code>    $idTecnico_old = Input::get('idTecnicoViejo');
      $idTecnico_new = Input::get('idTecnico');
      $idServicio = Input::get('idServicio');
      if($idTecnico_new != ''){
  
          $servicio = Servicio::find($idServicio);
          $tecnico = $servicio-&gt;tecnicos()-&gt;get();
          $tecnico = $tecnico-&gt;find($idTecnico_old);
          $tecnico-&gt;pivot-&gt;Tecnico_idTecnico = $idTecnico_new;
          $tecnico-&gt;pivot-&gt;save;
  
      }
  </code></pre>
  
  <p>help please</p>