从两列搜索价格范围

时间:2019-12-03 07:13:10

标签: laravel eloquent

我的表“ sale_price”和“ regular_price”中有两列。 我需要从这两列中搜索用户给出的价格范围。 当前,我们仅从一列获取数据,但我们需要从两列获取数据。

$products = $products->whereBetween('ecommerce_sku.regular_price', [$minPrice, $maxPrice]);



$products = Product::active()
            ->join('ecommerce_sku', 'ecommerce_sku.product_id', '=', 'ecommerce_products.id')
            ->where('ecommerce_sku.status', 'active')
            ->groupBy('ecommerce_sku.product_id', 'ecommerce_products.id');

$products = $products->orderBy('ecommerce_sku.regular_price','asc');

$products = $products->whereBetween('ecommerce_sku.regular_price', [$minPrice, $maxPrice]);

0 个答案:

没有答案