Я пытаюсь сделать запрос к моему индексу алголии с параметрами геопоиска. Мой запрос работает, пока я не добавлю whereDate и все параметры where после поиска.
Подскажите, пожалуйста, как правильно оформить запрос?
Спасибо
return Event::search('', function ($algolia, $query, $options) use ($lat, $lng, $radius){
$location = [
'aroundLatLng' => $lat.','.$lng,
'aroundRadius' => $radius * 1000,
];
$options = array_merge($options, $location);
return $algolia->search($query, $options);
})->whereDate('start_at', \Carbon\Carbon::parse($day))->where('end_at', '>=',
\Carbon\Carbon::parse($day))->orWhere('start_at', '<=', \Carbon\Carbon::parse($day))->where('end_at',
'>=', \Carbon\Carbon::parse($day))->orderBy('events.start_at')->orderBy('events.start_at')->get();