我想通过表达式从表中获取所有行:
table.date <= 2014-07-10
Run Code Online (Sandbox Code Playgroud)
但如果列包含日期时间,请说:
2014-07-10 12:00:00
Run Code Online (Sandbox Code Playgroud)
但如果我这样做:
where('date', '<=', $date)
Run Code Online (Sandbox Code Playgroud)
它不会得到排.
我想这是因为$ date = 2014-07-10这让MySQL假设它是2014-07-10 00:00:00.
在常规MySQL中我会这样做
where DATE(date) <= $date
Run Code Online (Sandbox Code Playgroud)
使用Laravel的Eloquent会等同于什么?