Laravel在哪里和哪里

时间:2017-11-21 07:31:12

标签: laravel

我正在使用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()'))

如何添加两个条件?

2 个答案:

答案 0 :(得分:9)

你应该试试这个:

->whereDate('created', '=', date('Y-m-d'))

答案 1 :(得分:0)

为方便起见,如果要验证列是否等于给定值,可以将值直接作为第二个参数传递给whereDate方法:即,不包括'='符号

->whereDate('created', date('Y-m-d'))