Вот несколько методов, которые вы можете использовать в Laravel Eloquent ORM для выполнения запросов, включающих диапазон значений:
- Метод
whereBetween: этот метод позволяет указать столбец и диапазон значений. Он извлекает записи, в которых значение столбца попадает в указанный диапазон.
Пример:
$users = User::whereBetween('age', [18, 30])->get();
- Метод
orWhereBetween: этот метод работает аналогичноwhereBetween, но добавляет к запросу условие «ИЛИ».
Пример:
$users = User::where('active', true)
->orWhereBetween('age', [18, 30])
->get();
- Метод
whereNotBetween: этот метод извлекает записи, в которых значение столбца не попадает в указанный диапазон.
Пример:
$users = User::whereNotBetween('salary', [2000, 5000])->get();
- Метод
orWhereNotBetween. Этот метод добавляет условие «ИЛИ» для извлечения записей, в которых значение столбца не попадает в указанный диапазон.
Пример:
$users = User::where('active', true)
->orWhereNotBetween('salary', [2000, 5000])
->get();
Эти методы позволяют легко запрашивать записи на основе диапазона значений с помощью Laravel Eloquent ORM.