Я смотрю переход на laravel для моего следующего проекта.
Мой следующий проект, вероятно, будет небольшим сайтом с несколькими статическими страницами, блогом и менеджером проектов и будет использовать контроллеры, а не маршруты.
Мне интересно, как я могу управлять динамическими маршрутами в Laravel.
В принципе, я хочу создать раздел администрирования, чтобы я мог легко создавать статические страницы "на лету", а на статических страницах будут ориентироваться SEO-ориентированные URL-адреса. http://domain.com/when-it-started Я не хочу создавать новый контроллер или маршрут вручную для каждой страницы.
Так что мне интересно, какой самый чистый способ справиться с этим.
по существу все статические страницы собираются обмениваться одним и тем же представлением, а только несколько переменных, которые нужно изменить.
Динамическая маршрутизация должна работать с контроллерами не вместо.
например. если у нас есть контроллер about
с функцией staff
, то это должно быть загружено через http://domain.com/about/staff
но мы не имеем функцию players
, поэтому вызов http://domain.com/about/players должен проверить базу данных, чтобы увидеть, существует ли динамический маршрут и матчей. Если он отображает это, в противном случае отобразите страницу 404. Аналогично для несуществующего контроллера. (например, не было бы контроллера when-it-started
!)
Выбранный ответ, похоже, не работает в Laravel 4. Любая помощь в этом?