salut j'aimerais avoir des liens pour mes utilisateurs comme chez twitter http://monsite.com/{pseudo} mais le probleme que j'ai, cette route prends le dessus sur toutes les routes qui exitent pour mon application. je me demande comment faire pour que les utilisateurs est acces a la page http://monsite.com/home sans que ce dernier soit pris pour un pseudo et acceder a la page home

Route::get('{pseudo}', ['uses' => 'UsersController@show', 'as' => 'profil']);
Route::get('home', 'HomeController@index');

4 réponses


flan
Réponse acceptée

Tu as juse à la placer plus bas dans le fichier de routes ;-)

flan
Réponse acceptée

À quoi ressemble le pattern pour pseudo ?

Edit: J'ai re-testé l'ordre des routes et ça marche sans soucis de mon côté.

oui j'y ai pensé mais ca passe pas

j'ai verifié, j'avais une erreur, merci l'ordre a marché