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

149
Visualizações
Problema con Axios y barra adicional cuando se usa con Laravel

Es hora de que pida ayuda, ya que simplemente no entiendo el problema, pasé unas buenas 6 horas en esto, sin ir a ninguna parte :-(

Tengo una solicitud GET de Axios que puede tener el último parámetro vacío.

 axios.get(this.fetchAllUsersRoute + '/' + this.status + '/' + this.pagination + '/' + this.search);

Mi ruta de laravel:

 Route::get('/fetch-users/{status}/{pagination}/{search?}', 'MyController@fetchUsers')->name('fetch-users');

Cuando this.search está vacío, obtengo esto:

 Request URL: https://mywebsite.dev/fetch-users/0/1/ Request Method: GET Status Code: 301 Moved Permanently (from disk cache)

Se redirige aquí en cada solicitud:

 https://mywebsite.dev/fetch-users/0/1

La última / barra inclinada parece estar provocando una redirección cuando este valor se deja vacío.

Tan pronto como lo elimino, el problema se detiene... sin redirección.

¿Alguna idea de cómo puedo hacer que desaparezca la última barra si el último valor está vacío?

Gracias.

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

0

Su solicitud es incompatible con la ruta. Puede intentar crear un enlace de solicitud como el siguiente.

 var fetchAllUsersRoute = "https://mywebsite.dev" var status = 'status' var pagination = 'pagination' var search var url = fetchAllUsersRoute + '/' + status + '/' + pagination + (search != null ? ('/' + search) : '') console.log(url) // "https://mywebsite.dev/status/pagination" search = 'search' url = fetchAllUsersRoute + '/' + status + '/' + pagination + (search != null ? ('/' + search) : '') console.log(url) // "https://mywebsite.dev/status/pagination/search"
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