【发布时间】:2020-06-27 13:50:44
【问题描述】:
我想显示目前营业的餐厅。我在 laravel 中怎么说:
WHERE (open = '00:00:00' and close = '00:00:00' ) OR (open < $currentTime and close > $currentTime)
我是这样写的:
->where(function ($query) {
$query->where('owh.open', '=', '00:00:00')
->whereAnd('owh.close', '=', '00:00:00');
})->orWhere(function ($query) use ($currentTime) {
$query->where('owh.open', '<', $currentTime)
->whereAnd('owh.close', '>', $currentTime);
})
但它没有给我正确的数据。
【问题讨论】:
标签: laravel eloquent query-builder laravel-6