php - 如何在 Laravel 中处理多个 GET 请求
问题描述
我正在 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
这是问题所在,一种产品有一个类别,但可以有多个标签或多个标签,并且在特定的价格范围之间,所以,我想要的是:
当用户在:shop?category=testCategory
并点击时,
<a href="{{ route('shop.show', ['tag' => 'testTag'])}}">Test Tag </a>
他应该被重定向到:shop?category=testCategory&tag=testTag
不去 shop?tag=testTag
并删除类别过滤器
我希望我能够很好地解释这一点。
解决方案
您可以向您的路线添加几个查询参数,如下所示:
<a href="{{ route('shop.show', ['category' => 'testCategegory', 'tag' => 'testTag'])}}">Test Tag </a>
这回答了你的问题了吗?
推荐阅读
- braintree - 如何在 Braintree 中获取托管字段值
- python - 如何让硒在单选按钮python上进行随机选择
- amazon-web-services - 访问 AWS 服务时如何处理 IAM 凭证轮换
- wordpress - 子域通过 traefik 和 docker-compose 获得 ERR_NAME_NOT_RESOLVED
- sql - 选择所有列并按它们的表和列命名
- php - 树枝中的多个字符串值包含检查?
- mongodb - Mongodb聚合查找与管道匹配问题
- sqlite - IONIC3:在 android PIE 中禁用 WAL 模式
- c# - C# Winforms 删除所有引用
- ios - 从外部访问视图/视图控制器?