Ich muss einen Bericht über bestimmte Daten machen, wo der Benutzer zwei Datumsbereiche angibt. also muss ich Daten zwischen diesem Bereich anzeigen. Wie wird die Abfrage für dieses Benutzereingabedatum ausgeführt?Laravel: Wie Abfrage für Benutzereingabe in SQL ausführen?
Hier ist mein Controller:
public function reportByDate(Request $request){
$now = $request->Input(['sdate']);
$then=$request->Input(['edate']);
$input = DB::select('SELECT sum(fee), courses.name FROM `fees` JOIN
courses on fees.course_id=courses.id join
users on courses.id =users.course_id
where users.completed_status=1 AND users.date between 'now' AND 'then' group by fees.course_id');
return view('revenueDetails','input'=>$input]);
}
Wie diese zwei Eingangsdaten (jetzt passieren und dann in dieser SQL-Abfrage
sind Ihre Abfrage zurück Sie keine Error? – ssuhat