Я пытаюсь получить значения между двумя датами. У меня есть данные между датами, но он возвращает пустое.Laravel Eloquent, где между двумя датами нет
$oneMonthAgo = date('Y-m-01 00:00:00', strtotime('-1 month'));
$thisMonth = date('Y-m-01 00:00:00', strtotime('0 month'));
$nextMonth = date('Y-m-01 00:00:00', strtotime('+1 month'));
$cezalar = DB::table('cezalar')
->where('ceza_tarih', '>=', $oneMonthAgo)
->where('ceza_tarih', '<', $thisMonth)
->get();
return $cezalar;
Вы просмотрели журнал запросов, чтобы узнать, что генерируется SQL? –
Нет, где я смотрю? – yigitozmen
Вы можете попробовать и установить панель отладки laravel, блестящим barryvhd: https://github.com/barryvdh/laravel-debugbar –