如何在Laravel中通过特定日期功能改善搜索

时间:2018-10-31 02:15:19

标签: php laravel

我在数据库中拥有事件的信息,这些事件具有(事件标题,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期间发生。

是否有任何方法可以提高此代码的准确性?谢谢。

0 个答案:

没有答案