whereBetween Dates in Laravel 4 eloquent

8

Ich habe eine Anfrage wie diese

%Vor%

Nun, wie ich diese Abfrage in laravel 4 konvertieren kann. Ich benutze Eloquent

    
Md. Sahadat Hossain 28.09.2014, 05:45
quelle

4 Antworten

12
%Vor%

vielleicht können Sie das versuchen

    
tigerDisplayName 28.09.2014 07:08
quelle
1

In Ihrem Beispiel überprüfen Sie sowohl from_date als auch to_date für den gleichen Datumsbereich. Wenn dies immer der Fall sein wird, können Sie diese Abfrage etwas "eloquenter" machen:

Im SpPrice.php -Modell:

%Vor%

Um diese Methode dann von einem Controller aus aufzurufen:

%Vor%     
damiani 28.09.2014 12:32
quelle
1
%Vor%     
Godfrey Makori 06.05.2017 18:14
quelle
0

Sie können whereRaw() verwenden, um der Abfrage eine raw where-Klausel hinzuzufügen, zum Beispiel:

%Vor%

Oder vielleicht können Sie DB::raw() als erstes Argument von whereBetween() verwenden, aber ich bin nicht sicher, ob das möglich ist. In diesem Fall können Sie orWhere() mit einer Schließung verwenden, um ein lesbares code, zum Beispiel:

%Vor%

Aber ich bin mir nicht ganz sicher, ob das funktioniert, probier es aus.

    
Sahib J. Leo 28.09.2014 06:59
quelle

Tags und Links