буду благодарен если сможете подсказать варианты решения
у меня есть категории и товары которые имеют алис, требование безнес логики формировать урлы вида
domen/category
domen/product
создал сущьности категории и продуктов вот возникла сложность как настроить роуты?
т.к. под шаблон
/{slug}
попадают и одни и другие, как указать порядок проверки? (использую анотации)
предполагаю что в приоритете нужно проверять наличие категории, если такой нет искать продукт, если и его нет только потом выводить 404.
Как вариант могу выполнять редирект на продкт если категория не найдена, но смущает что будет выполнятся никому не нужный редирект при открытии страницы любого продукта
Если аннтоации, метод который описан выше будет первым, а так то вынеси роутинг в конфиг, и будешь из конфига управлять приоритетом.
Можешь какой-то резольвер метод написать, в котором будешь определять что это, и в зависимости от того что нашел вызывать один или другой метод.
уже нашел решение?
Обсуждают сегодня