Поиск ценового диапазона Laravel из нескольких столбцов - PullRequest
0 голосов
/ 28 октября 2019

Я должен искать диапазон цен (min_price & max_price) по двум столбцам (normal_price & sale_price), но не могу получить значения из обоих столбцов.

1 Ответ

0 голосов
/ 28 октября 2019

Если вы хотите осуществлять поиск с помощью логики 'и', вы можете связать whereBetween метод, например:

$query->whereBetween('regular_price', [$min_price, $max_price])
    ->whereBetween('sale_price', [$min_price, $max_price]);

Или вы можете использовать метод orWhereBetween`:

$query->where(function($q){
    return $q->whereBetween('regular_price', [$min_price, $max_price])
        ->orWhereBetween('sale_price', [$min_price, $max_price]);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...