From a7d89290b8381689ea405b80e7411787f7b82d66 Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Wed, 24 Feb 2021 18:42:56 -0800 Subject: [PATCH] Sort combines ingredient picker results --- app/Http/Controllers/IngredientPickerController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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()); } }