2017-11-21 2 views
0

나는 laravel 5.4를 사용하고 있으며, 한 번에 이벤트와 생성 된 날짜 조건을 모두 확인해야합니다. 따라서 다음 코드를 사용했습니다.Laravel whereDate and

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()')) 

두 조건을 모두 추가하는 방법은 무엇입니까?

답변

4

이 작업을 시도해야합니다 : 그것은 작동

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

감사합니다. –

+0

만약 당신이 당신의 문제를 해결할 수 있습니다 upvote 및 솔루션 마크 –

+0

@ ChandimalHarischandra : 도와 줘서 다행 !!! –