我正在使用laravel 5.4,我需要立即检查事件和创建的日期条件。所以我使用了以下代码,
protected $table = 'qlog';
public $timestamps = false;
public function getAbondonedCalls(){
$results = DB::table('qlog')
->whereDate('created', '=', DB::raw('curdate()'))
->where('event', '=', 'ABANDON')
->get();
var_dump($results);
die();
}
但是这段代码什么都没有。删除此行后,它会返回一条记录。
->whereDate('created', '=', DB::raw('curdate()'))
如何添加两个条件?
答案 0 :(得分:9)
你应该试试这个:
->whereDate('created', '=', date('Y-m-d'))
答案 1 :(得分:0)
为方便起见,如果要验证列是否等于给定值,可以将值直接作为第二个参数传递给whereDate方法:即,不包括'='符号
->whereDate('created', date('Y-m-d'))