Здравствуйте.
Есть сайт на Laravel 5, сейчас там реализованы разные типы страниц с разными уровнями вложенности.
К примеру статьи доступны по адресу site.ru/category/cat-name/article-name/ (category - статическое слово)
Есть еще другие типы записей, которые доступны по адресу site.ru/cat-name/cat-sub-name/article-name/
Еще таких несколько типов записей, где после имени сайта идет статическое слово, по нему и в роутах смотрим какой контроллер подключить. Для каждого типа записи своя таблица в БД.
Route::get('/category/{category}/{article_slug}/', ['as' => 'article', 'uses' => 'ArticleController@article']);
Сейчас говорят нужно убрать вложенность и что бы все статьи были на первом уровне вложенности, т.е. доступны по адресу site.ru/article-name/ и так все записи со всех типов.
Как такое можно реализовать?