Я пытаюсь дать уникальный URL-адрес для каждого пользователя на моей базе данных вместо mysite.com/profile/1
, например:Laravel приоритет маршрутизации
mysite.com/my-cool-user --> [email protected]
mysite.com/my-other-user --> [email protected]
Но если это не удается (нет такого entery как my-cool-user
) он будет продолжать проверять для других маршрутов.
Возможно ли это?
Но если я ставил это правило первым, разве это не сделает все остальные правила, что я бесполезен? например, у меня есть статический маршрут для/about page ... – Broshi
Получил! просто поместили 'Route :: get ('/{username} ',' userController @ show ');' в конце route.php и он работает ;-) Спасибо! – Broshi
Да, он будет искать пользователя-страницы из базы данных, если он существует, он предоставит вам пользователя, если он не сработает. Вы можете разместить этот маршрут ниже других маршрутов. –