2017-12-18 4 views
0

Wie beide Bedingungen in folgenden Abfrage zu überprüfen,Wie beiden Bedingungen überprüfen Laravel where-Klausel

->where('asteriskcdrdb.cdr.billsec', '=', 'call_r.duration') 
->where('asteriskcdrdb.cdr.billsec', '>=', 45)  

ich so etwas wie diese

->where('asteriskcdrdb.cdr.billsec', '=', 'call_r.duration' and 'asteriskcdrdb.cdr.billsec', '>=', 45) 
+0

Ich bin neu in Laravel. bitte irgendeinen Vorschlag –

+0

Die obigen zwei 'where' werden die gleichen Kriterien zurückgeben, wie Sie nach dem dritten' where' gefragt haben, was ist das eigentliche Problem? –

+0

@M Khalid Junaid, wenn ich eine where-Klausel Abfrage entfernen funktioniert gut mit diesen Daten. aber beide geben 0 Ergebnisse zurück. –

Antwort

0

Vom Laravel Docs benötigen, versuchen:

->whereRaw('asteriskcdrdb.cdr.billsec = call_r.duration AND asteriskcdrdb.cdr.billsec >= 45'); 
+0

nein es funktioniert nicht ... –

Verwandte Themen