Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

203
Visualizações
Vue.js, ¿Cómo enviar un objeto en un enlace api a través de axios?

Así que tengo GET|HEAD api: api/users/{user} , y llama a la función App\Http\Controllers\Api\UserController@show . Esta función en Laravel es:

 public function show($id){ return new UserShowResource(User::findOrFail($id)); }

Cómo enviar una id de variable a mi función. En algún lado encontré esto:

 const helpVar = axios.get('/api/users/{this.$route.params.id}').then(response => { this.users = response.data; this.loading = false; });

Pero no funciona. axios.get('/api/users/1') y me devuelve el usuario con id=1 , por lo que el problema es con este enlace en axios.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Su código no funciona porque está usando comillas simples. Mientras intenta usar literales de plantilla para interpolar, debe cambiar su código a:

 const helpVar = axios.get(`/api/users/${this.$route.params.id}`).then(response => { this.users = response.data; this.loading = false; });
  • Observe el cambio de '' a ``
about 4 years ago · Juan Pablo Isaza Relatório

0

Creo que deberías usar ` en lugar de ' para que sea posible pasar {this.$route.params.id} ;

 const helpVar = axios.get(`/api/users/{this.$route.params.id}`).then(response => { this.users = response.data; this.loading = false; });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda