diff --git a/app/Http/Controllers/IngredientPickerController.php b/app/Http/Controllers/IngredientPickerController.php index 8904101..1c8186b 100644 --- a/app/Http/Controllers/IngredientPickerController.php +++ b/app/Http/Controllers/IngredientPickerController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\Models\Food; use App\Models\Recipe; +use Illuminate\Database\Eloquent\Collection; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; @@ -14,12 +15,12 @@ class IngredientPickerController extends Controller */ public function search(Request $request): JsonResponse { - $results = []; + $results = new Collection(); $term = $request->query->get('term'); if (!empty($term)) { - $results = Food::search($term)->get(); + $results = $results->merge(Food::search($term)->get()); $results = $results->merge(Recipe::search($term)->get()); } - return response()->json($results); + return response()->json($results->sortBy('name')->values()); } }