- 最近我刚开始接触Laravel 5.5,但是在排序函数上遇到了问题。
- 我在视图中使用了onchange函数,以便用户可以选择升序或降序排序。
- 问题是,当用户通过名称搜索或按类别排序后,如何按产品价格进行排序?
- 我已经搜索过了,但不知道如何在Laravel中将参数发送到URL。我应该如何将其发布到路由/ URL?如何在控制器中使用它?
视图:
<select id = "sorting" name = "sorting" class="form-control selecting" onchange="Sorting()">
<option value="normal">Sort by Price</option>
<option value="asc">Price Ascending</option>
<option value="desc">Price Descending</option>
</select>
Javascript:
function Sorting() {
var sorting = document.getElementById('sorting').value;
if(sorting == "asc")
{
window.location.href="{{route('product-management.asc')}}";
}
if(sorting == "desc")
{
window.location.href="{{route('product-management.desc')}}";
}
}