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);
|
$filters = $this->buildMeilisearchFilters($request);
|
||||||
|
|
||||||
$search = Hunts::search($searchTerm ?? '')
|
$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', [
|
Log::info('HUNTS_SEARCH', [
|
||||||
'q' => $searchTerm ?? '',
|
'q' => $searchTerm ?? '',
|
||||||
'filters' => $filters,
|
'filters' => $filters,
|
||||||
'meili_host' => config('scout.meilisearch.host'),
|
'meili_host' => config('scout.meilisearch.host'),
|
||||||
'index' => (new Hunts)->searchableAs(),
|
'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) {
|
} catch (\Throwable $e) {
|
||||||
Log::error('Error fetching hunts: '.$e->getMessage());
|
Log::error('Error fetching hunts: '.$e->getMessage());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue