Я разрабатываю интернет-магазин в Laravel, я хочу фильтровать товары по категориям, тегам и ценовому диапазону. когда я нажимаю:
<a href="{{ route('shop.show', ['category' => 'testCategory'])}}">Test Category </a>
, он должен перенаправить меня на: shop?category=testCategory
, и это нормально.
, а когда я нажимаю <a href="{{ route('shop.show', ['tag' => 'testTag'])}}">Test Tag </a>
, он перенаправляет меня на: shop?tag=testTag
И здесь проблема в том, что один продукт имеет одну категорию, но может иметь несколько тегов или несколько тегов и между указанным c ценовым диапазоном, поэтому я хочу:
, когда пользователь находится в: shop?category=testCategory
и нажимает на <a href="{{ route('shop.show', ['tag' => 'testTag'])}}">Test Tag </a>
, его следует перенаправить на: shop?category=testCategory&tag=testTag
, а не на shop?tag=testTag
и удалить фильтр категорий
Надеюсь, я смог объяснить это хорошо.