【发布时间】:2015-01-01 00:54:50
【问题描述】:
我试图在 Eloquent 和 Laravel 中找到一种优雅的方式来表达
select * from UserTable where Age between X and Y
Eloquent 中是否有 between 运算符(我找不到)。
到目前为止,我得到的最接近的是像这样链接我的查询
$query->where(age, '>=', $ageFrom)
->where(age, '<=', $ageTo);
我也遇到了似乎可以工作的 whereRaw
$query->whereRaw('age BETWEEN ' . $ageFrom . ' AND ' . $ageTo . '');
是否有处理范围的实际 Eloquent 方式(不是原始方式)?
【问题讨论】:
标签: php sql laravel laravel-4 eloquent