我在数据库中拥有事件的信息,这些事件具有(事件标题,from_date,to_date)
events from_date to_date
events 1 2018-10-12 2018-10-16
events 2 2018-10-15 2018-10-19
events 3 2018-10-11 2018-10-17
这是我通过特定日期功能进行搜索
$from_date = Carbon::parse(request('from_date'))->endOfDay();
$events = Events::where('from_date', '<=' ,$from_date)
->where('to_date', '>=' ,$from_date)
->get();
return $events;
我使用该API的途径是进行日间搜索。所以当我输入api / day-search?from_date =我的输入时。当我输入2018-10-15时,应显示所有3个事件在2018-10-15期间发生。
是否有任何方法可以提高此代码的准确性?谢谢。