feat: try fix meilisearch
This commit is contained in:
parent
b937b46625
commit
011f426f96
|
|
@ -18,21 +18,26 @@ class HuntsController extends Controller
|
|||
$filters = $this->buildMeilisearchFilters($request);
|
||||
|
||||
$search = Hunts::search($searchTerm ?? '')
|
||||
->query(fn ($query) => $query->with('participants:id,avatar_uri'));
|
||||
->query(fn ($query) => $query->with('participants:id,avatar_uri'))
|
||||
->options(['filter' => $filters]);
|
||||
|
||||
// ✅ IMPORTANT: n’envoie PAS filter s’il est vide
|
||||
if ($filters !== '') {
|
||||
$search->options(['filter' => $filters]);
|
||||
}
|
||||
|
||||
Log::info('HUNTS_SEARCH', [
|
||||
'q' => $searchTerm ?? '',
|
||||
'filters' => $filters,
|
||||
'meili_host' => config('scout.meilisearch.host'),
|
||||
'index' => (new Hunts)->searchableAs(),
|
||||
'request_params' => $request->all(),
|
||||
]);
|
||||
|
||||
return response()->json($search->paginate(10));
|
||||
$result = $search->paginate(10);
|
||||
|
||||
Log::info('HUNTS_SEARCH_SUCCESS', [
|
||||
'total' => $result->total(),
|
||||
'count' => count($result->items()),
|
||||
]);
|
||||
|
||||
return response()->json($result);
|
||||
} catch (\Throwable $e) {
|
||||
Log::error('Error fetching hunts: '.$e->getMessage());
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue