Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

148
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda