У меня возникла проблема с получением строк из моей таблицы с помощью приведенного ниже запроса, ожидаемое поведение:
пользователь выбирает дату начала/окончания в форме, нажимает «Отправить», и данные передаются функции, а затем используются в запросе.
Данные из формы поступают в порядке, и я проверил, что даты поступают в запрос, но по какой-то причине запрос всегда возвращает нулевые результаты? Когда я удаляю оператор WHERE для дат, запрос работает нормально и дает результаты, поэтому проблема связана с датами.
$fromDate = $request->fromDate;
$toDate = $request->toDate;
$data = cc_table::all('*')
->where('link', '1')
->where('created_at', '>', $fromDate)
->where('created_at', '<', $toDate)
->toArray();
Даты из формы отформатированы как дд/мм/гггг, а дата created_at является отметкой времени, однако для тестирования я изменил created_at на DATE (дд/мм/гггг), однако запрос по-прежнему возвращает нулевые строки.
FYI - я просто использую jquery datepicker в своей форме:
$(function() {
$( "#fromDate" ).datepicker();
});
</script>