我尝试了高级where子句
我的模型包含2个日期时间列start
和end
请求有两个值date_start, date_end
我的代码
->where(function($q) use ($date_start,$date_end) {
$q->where('start','>=',$date_start)
->where('end','<=',$date_start)
->where('start','>=',$date_end)
->where('end','<=',$date_end);
})
->first();
代码返回什么,但在表中有一条记录, 根据要求适用的价值。有什么问题?
答案 0 :(得分:0)
工作
$q->where('start','<=',$date_start)
->where('start','<',$date_end)
->where('end','<=',$date_end);