0
我有我的Laravel項目的價格篩選器滑塊,我正在使用Bootstrap slider。Laravel價格過濾器之間
這裏是視圖
<input name="price" id="ex2" type="text" class="span2" value="" data-slider-min="10" data-slider-max="2000" data-slider-step="5" data-slider-value="[250,450]" onchange="checkBoxHandler()"/>
這裏我輸入的代碼是我自動提交的Javascript
<script>
function checkBoxHandler() {
$('#color_form').submit();
}
$("#ex2").slider({});
</script>
這劇本是我的控制器
$price = $request->price;
if (request()->has('price')) {
$products = product::whereBetween('price', [$price])
->whereHas('categories', function ($query) use ($tags){
$query->where('name', $tags);
})->paginate(20);
而且我得到了以下錯誤
SQLSTATE [HY093]:無效的參數號(SQL:SELECT COUNT(*)作爲骨料從
products
其中250,1400之間price
和游泳和存在(SELECT * FROMcategories
內上categories
加入category_product
。id
=category_product
。category_id
其中products
。id
=category_product
。product_id
和name
=?))