Long story short:
public function betweenDate($startDate,$startTime,$endDate,$endTime){
return DB::table('tablice')->where([['datum', '>', $startDate." ".$startTime], ['datum', '<', $endDate." ".$endTime]])->get();
}
I need to search records in database between dates, and this code works, but with one simple error. Returned date looks like this ... {"id":62667,"br_tablice":"LK493","moguce_tablice":"LK493,LK8493,LK4293,LK4J93,LK893,L8493,LKB493,","ostalo":null,"datum":"2017-03-17 19:00:14"} .... Returned date is 2017-03-17 19:00:14 but in database is 2017-03-17 20:00:14, and I cant figure it out why. In .env I set APP_TIMEZONE=CET, the same as database uses. Changing timezone doesn't work, because I tried with every timezone.
via Aleksandar