Ich habe eine Anfrage wie diese
%Vor% Nun, wie ich diese Abfrage in laravel 4
konvertieren kann. Ich benutze Eloquent
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% Sie können whereRaw()
verwenden, um der Abfrage eine raw where-Klausel hinzuzufügen, zum Beispiel:
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
Aber ich bin mir nicht ganz sicher, ob das funktioniert, probier es aus.