私は、ユーザーが2つの日付範囲を指定するいくつかの特定のデータのレポートを作成する必要があります。その範囲の間にデータを表示する必要があります。 そのユーザーの入力日にクエリを実行する方法はありますか?ここでlaravel:SQLでユーザー入力のクエリを実行するには?
は私のコントローラです:
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]);
}
そのSQLクエリに今して(この2つの入力データを渡す方法を
エラー? – ssuhat