которой есть уникальное поле slug (уникальное в рамках 2-х таблиц, т.е. если есть услуга service1, то создать категорию service1 невозможно). Мне нужно правильно разрулить путь сайт.ком/service1, т.е. понять, какому контроллеру на обработку направить этот запрос. Наведете на правильную мысль?
в голове промелькнуло что-то с сервис провайдерами :^)
Учитывая мой очень скудный опыт работы с Ларой — попрошу дать более развернутый ответ 😉
вот такой маршрут тебе нужен: Route::any('{slug}', 'Controller')->where('slug', '.*')->fallback(); — и уже в контролере сделай выборку по slug $entity = Category::whereSlug($slug)->first() ?: Product::whereSlug($slug)->first(); далее проверка и вызов нужного метода
Обсуждают сегодня