Мне нужен способ создания маршрута, который позволял бы переменное количество слагов, поэтому мне не нужно создавать более 10 маршрутов к тому же методу контроллера.Это должно позволить администратору сайта создать структуру стилей папок категорий страниц и содержимого без ограничения.
Тогда маршрут будет исключать любой из них и передавать массив слагов в контроллер:
- www.site / designs / paint /
- www.site / designs / paint / pointalism /
- www.site / конструкций / краска / pointalism / портрет
Как я могу добиться этого без использования параметров получения?
Текущие маршруты:
Route::get('/designs/{catagory1}', 'DesignController@catagories')->name('design.items');
Route::get('/designs/{catagory1}/{catagory2}', 'DesignController@catagories')->name('design.items');
Route::get('/designs/{catagory1}/{catagory2}/{catagory3}', 'DesignController@catagories')->name('design.items');
Route::get('/designs/{catagory1}/{catagory2}/{catagory3}/{catagory4}', 'DesignController@catagories')->name('design.items');
Route::get('/designs/{catagory1}/{catagory2}/{catagory3}/{catagory4}/{catagory5}','DesignController@catagories')->name('design.items');
..etc
Желаемые маршруты:
Route::get('/designs/{catagories}', 'DesignController@catagories')->name('design.items');