Я использую Laravel 4.2 для проекта.Laravel Заказ маршрутов
У меня есть настройки маршрутов:
слизняк, категория, услуги
С точки зрения упорядочения, если я перееду услуги выше слизняка, он не может найти слизняка и в конечном счете идет на к и тем же самым, если я сохраню метод slug выше сервисов. Он тоже не может этого найти.
Моих текущие маршруты выглядят следующим образом:
Route::get('{slug?}', '[email protected]');
Route::get('{category?}', '[email protected]');
Route::get('{services?}', '[email protected]');
Есть ли способ, чтобы исправить это, категория одна работает отлично, но переключение пробковые и услуги вокруг создают проблему.
Благодаря
Это, вероятно, потому, что ваши маршруты все же в теории, вы не можете сделать что-то вроде '/ категории/{категория}' или '/ услуги/{ обслуживание} '. Просто проверить? Принимая во внимание, что я новичок в laravel lol –
Просто попробовал, что @AndyHolmes сервисы просто не работают. Он маршрутизируется по маршруту пробок. – StuBlackett
. Вам также нужно сначала указать наиболее специфический маршрут, иначе будет применен более общий, потому что '{slug?}' Применяется к буквально любому, что вы передаете. –