【发布时间】:2020-07-05 14:14:23
【问题描述】:
在我的 Laravel 应用程序的前端,我有一个用户列表(寻找工作的人),我有过滤器来过滤使用 request() 附加 URL 的用户的某些参数。
我当前的过滤器都是锚点,所以我使用 HREF 属性来更新 url,如下所示:
按全职过滤
<a href="{{route('users.index', array_merge(request()->query(), ['work_type' => 'full_time'])) }}" class="list-group-item"> Full Time </a>
上述过滤器将在 URL 后附加 mysite.io/users/?work_type=full_time 并过滤所有全职工作的用户。我使用锚标记和 href 对所有过滤器都有效。
我无法解决的是如何使用选择菜单执行类似的方法来按城市过滤用户?
我的数据库中有一个城市列表。它们被动态添加到选择菜单并显示在页面上。
<select>
<option value="1">City Name 1</option>
<option value="2">City Name 2</option>
</select>
我想要实现的是选择菜单的“OnChange”如何将城市 ID 作为 &city=2
传递给请求查询参数【问题讨论】:
标签: php laravel filter request