使用Laravel从表中获取最小/最大值范围

时间:2017-12-06 07:14:50

标签: php laravel

我有一个名为venue_parameters的表格:

enter image description here

min_capacitymax_capacity由下拉值定义:

  

options = 0-50,options = 50-100,options = 100-150

当我选择50-100选项minvalue=50maxvalue=100时,我想在venue_parameters表中获取确切的数据。

我的查询如下:

$venueQuery->whereHas(
    'venueParameter', 
    function ($query) use ($capacity, $min) {
        $query->where('venue_parameters.max_capacity','<=', $capacity) 
              ->where('venue_parameters.min_capacity','>=', $min);
    }
);

0 个答案:

没有答案