Как улучшить поиск по определенной функции даты в Laravel - PullRequest
0 голосов
/ 31 октября 2018

У меня есть информация о событиях в базе данных, которые имеют (название события, с_даты, до_даты)

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.

Есть ли способ улучшить точность этого кода? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...