Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго
Как правильно организовать навигацию на сайте
то есть
1)есть забитые категории материалов с уникальными slug
2)тоже самое и материалы
имеют родителя категорию и уникальный slug
Route::get('/{cat}/{article}/'
допустим это так
3)но есть еще особые объекты
типа нотариуса
тоже со своим уникальным slug
Route::get('/{notarius}/{object?}'
notarius-тип
object сам объект
как правильно организовать это?
Не в сети
так не будет работать. маршруты в ларавеле – это простые регэкспы. который первый сработал, тот и будет использоваться. если он не найдёт нужных данных в базе – вернёт 404. либо у разных типов данных должны быть соответствующие префиксы, либо надо добавлять свой маршрут, который будет ловить все запросы и выполнять свою логику маршрутизации – такой маршрут должен быть последним, поскольку он будет ловить вообще всё, и возвращать 404 тоже должен будет он сам
Не в сети
добавлять свой маршрут,
а можно куда нибуть тыкнуть ?
с чего начать
Не в сети
Route::any('{path}', 'CustomRoutingController@routeAnything')->where('path', '.*');
видимо как-то так
Изменено constb (03.04.2017 11:18:22)
Не в сети
спасибо
Не в сети
Страницы 1