Il est temps pour moi d'obtenir de l'aide car je ne comprends pas du tout ce problème et j'ai passé 6 heures dessus et je n'ai abouti à rien :-(
J'ai une requête Axios GET dont le dernier paramètre est peut-être vide.
axios.get(this.fetchAllUsersRoute + '/' + this.status + '/' + this.pagination + '/' + this.search);
Mon itinéraire Laravel :
Route::get('/fetch-users/{status}/{pagination}/{search?}', 'MyController@fetchUsers')->name('fetch-users');
Quand this.search est vide, j'obtiens ceci :
Request URL: https://mywebsite.dev/fetch-users/0/1/ Request Method: GET Status Code: 301 Moved Permanently (from disk cache)
Chaque demande sera redirigée ici :
https://mywebsite.dev/fetch-users/0/1
Le dernier / slash semble provoquer une redirection lorsque la valeur est laissée vide.
Dès que je l'ai supprimé, le problème s'est arrêté... pas de redirection.
Une idée pour faire disparaître la dernière barre oblique si la dernière valeur est vide ?
Merci.
Votre demande est incompatible avec le parcours. Vous pouvez essayer de créer un lien de demande comme ci-dessous.