diff --git a/app/JsonApi/Adapters/FoodAdapter.php b/app/JsonApi/Adapters/FoodAdapter.php index 413751b..af7e17a 100644 --- a/app/JsonApi/Adapters/FoodAdapter.php +++ b/app/JsonApi/Adapters/FoodAdapter.php @@ -45,9 +45,11 @@ class FoodAdapter extends AbstractAdapter { $this->filterWithScopes($query, $filters->except('search')); if ($term = $filters->get('search')) { - $query->where('foods.name', 'like', "%{$term}%") - ->orWhere('foods.detail', 'like', "%{$term}%") - ->orWhere('foods.brand', 'like', "%{$term}%"); + $query->where(function ($query) use ($term) { + $query->where('foods.name', 'like', "%{$term}%") + ->orWhere('foods.detail', 'like', "%{$term}%") + ->orWhere('foods.brand', 'like', "%{$term}%"); + }); } } diff --git a/app/JsonApi/Adapters/RecipeAdapter.php b/app/JsonApi/Adapters/RecipeAdapter.php index 174da17..b6d08ad 100644 --- a/app/JsonApi/Adapters/RecipeAdapter.php +++ b/app/JsonApi/Adapters/RecipeAdapter.php @@ -46,9 +46,11 @@ class RecipeAdapter extends AbstractAdapter { $this->filterWithScopes($query, $filters->except('search')); if ($term = $filters->get('search')) { - $query->where('recipes.name', 'like', "%{$term}%") + $query->where(function ($query) use ($term) { + $query->where('recipes.name', 'like', "%{$term}%") ->orWhere('recipes.description', 'like', "%{$term}%") ->orWhere('recipes.source', 'like', "%{$term}%"); + }); } }