В моем случае у меня есть меню, где какая страница имеет URL-адрес. URL-адреса создаются динамически, когда пользователь создает страницу, и я не могу добавить ее в web.php, потому что я не знаю, что это такое. Как я могу добавить Route, который будет перенаправлять все запросы, например, на HomeController@index?
Там я могу управлять каждым запросом и отображать правильное представление.
Неа. Все может начаться иначе. /url1, /url2. Не могу сделать это группой, если вы спрашиваете об этом. По крайней мере, я не знаю, как это сгруппировать :)






Как насчет:
Route::get('/{slug}', 'HomeController@index');
Если вы беспокоитесь о том, что он будет конфликтовать с другими маршрутами, просто поместите его в самый низ.
Это перехватит ВСЕ GET маршруты, независимо от того, сколько сегментов содержится в URI:
Route::get('{any}', 'HomeController@index')
->where('any', '.*');
Вы имеете в виду, что у вас есть разные URL-адреса, которые начинаются с чего-то, например, страницы в
youdomain.com/page/anything?