есть таблица с товарами, в ней есть фильтры. Выбирая первый фильтр строится путь category/filter_1/ выбирая еще 1 фильтр уже на следующей странице - category/filter_1/filter_2
Проблема в том, что я не знаю сколько в итоге будет длина роутинга. Есть ли какие либо инструменты в laravel, которые тут могут помочь? Просто подскажите направление
Думаю можно сделать так:
Route::get('category/{filters}', 'MyController@myAction');
В контроллере:
public function myAction($filters)
{
$filters_array = explode('/', $filters);
}
и вы будете иметь масив с списком фильтров
Route::get('category/{url}/filters/{any}', 'AppController@showFilterCategory')->where('any', '.*');
И затем в контроллере
public function showFilterCategory($url, $any) {
dd($any);
}
Надеюсь кому-то поможет =)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости