检索 laravel 中日期之间的数据

Retrieve data between dates in laravel

我正在使用 eloquent 查询从 table 检索数据。 table 列如下所示:

id started_at finished_at
1 06/02/2019 06/15/2019
2 06/05/2019 06/11/2019

我想做的是,给定一个 $date(例如:06/08/2019)并获取该行的数据,$date 开始于和 finished_at 列.

试试这个

$data = Model::where('started_at', '<', $date)->where('finished_at', '>', $date)->first();
 DB::table('table_name')->whereBetween('started_at', [$date1, $date2])
  ->orWhereBetween('finished_at', [$date1, $date2])->get();
$date = date('Y-m-d',strtotime($started_at));


$data = Model::where('started_at', '>', $date)->where('finished_at', '<', $date)->first();