2017-11-21 5 views
0

Ich benutze Laravel 5.4, und ich muss sowohl Ereignis und erstellt Datum Bedingungen auf einmal überprüfen. Also habe ich folgenden Code verwendet,Laravel whereDate und wo

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

} 

Aber dieser Code gibt nichts zurück. Nach dem Entfernen dieser Zeile wird ein Datensatz zurückgegeben.

->whereDate('created', '=', DB::raw('curdate()')) 

Wie Sie beide Bedingungen hinzufügen?

Antwort

4

Sie sollten dies versuchen:

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

Dank es funktioniert. –

+0

wenn es Ihr Problem lösen wird, können Sie auch –

+0

@ChandimalHarischandra markieren und Lösung markieren: Froh, zu helfen !!! –