間のmysqlからクエリデータ、予想される動作は次のとおりです。Laravel - 私は、以下のクエリを使用して、私のテーブルから行を取得し、問題が生じています日付
ユーザーは、フォームで開始/終了日を選択して提出するヒットとデータ関数&に渡され、クエリで使用されます。
フォームのデータが正常に入力されています&日付がクエリに入力されていることを検証しましたが、何らかの理由でクエリが常にゼロの結果を返しますか?日付のWHERE文を削除すると、クエリは正常に動作します。&は結果を生成するため、問題は日付と関係しています。
$fromDate = $request->fromDate;
$toDate = $request->toDate;
$data = cc_table::all('*')
->where('link', '1')
->where('created_at', '>', $fromDate)
->where('created_at', '<', $toDate)
->toArray();
フォームから日付がDD/MM/YYYYとしてフォーマットされ、そしてのcreated_atの日付がスタンプされ、しかし試験のために私はDATEであることのcreated_atを変更しなかった(DD/MM/YYYY)がクエリそれでもゼロ行を返します。
はFYI - 私はちょうど私のフォーム上のjqueryの日付ピッカーを使用しています:
$(function() {
$("#fromDate").datepicker();
});
</script>
なぜyyyy-mm-ddを使用しないのですか? – Strawberry