I am using an eloquent query to retrieve data from a table. The table columns look like this:
id started_at finished_at
1 2016-06-01 2016-06-30
2 2016-05-03 2016-05-28
What I want to do is, given a $date
(ex: 2016-06-18 ) and get the data of the row, that the $date
between started at and finished_at columns.
I have found whereBetween
clauses in Laravel documentation, but I do not have an idea to use it correctly.
Try to do something like this:
Off course, you will need to change the dates.
If you can use Carbon then this code is working fine for me.
Or you can check the issue by debugging query using
DB::enableQueryLog();
andDB::getQueryLog();
functions like