From afe2bdafe06e8e0e117823c1633edea1a0654483 Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Mon, 18 Jan 2021 06:04:21 -0800 Subject: [PATCH] Enforce lower case for food and recipe names --- app/Http/Controllers/FoodController.php | 2 ++ app/Http/Controllers/RecipeController.php | 3 ++- resources/views/foods/index.blade.php | 2 +- resources/views/recipes/index.blade.php | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/FoodController.php b/app/Http/Controllers/FoodController.php index 74a9f41..22fc980 100644 --- a/app/Http/Controllers/FoodController.php +++ b/app/Http/Controllers/FoodController.php @@ -10,6 +10,7 @@ use Illuminate\Contracts\View\View; use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Collection; +use Illuminate\Support\Str; class FoodController extends Controller { @@ -83,6 +84,7 @@ class FoodController extends Controller 'protein' => 'nullable|numeric', ]); $attributes['serving_size'] = Number::floatFromString($attributes['serving_size']); + $attributes['name'] = Str::lower($attributes['name']); $food->fill(array_filter($attributes))->save(); return redirect(route('foods.show', $food)) ->with('message', 'Changes saved!'); diff --git a/app/Http/Controllers/RecipeController.php b/app/Http/Controllers/RecipeController.php index f8846ec..231e775 100644 --- a/app/Http/Controllers/RecipeController.php +++ b/app/Http/Controllers/RecipeController.php @@ -14,6 +14,7 @@ use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Collection; use Illuminate\Support\Facades\DB; +use Illuminate\Support\Str; class RecipeController extends Controller { @@ -116,7 +117,7 @@ class RecipeController extends Controller ]); $recipe->fill([ - 'name' => $input['name'], + 'name' => Str::lower($input['name']), 'description' => $input['description'], 'servings' => (int) $input['servings'], ]); diff --git a/resources/views/foods/index.blade.php b/resources/views/foods/index.blade.php index 16061bc..f763888 100644 --- a/resources/views/foods/index.blade.php +++ b/resources/views/foods/index.blade.php @@ -24,7 +24,7 @@ -
+
{{ $food->name }}@if($food->detail), {{ $food->detail }}@endif
@if($food->brand) diff --git a/resources/views/recipes/index.blade.php b/resources/views/recipes/index.blade.php index c4fbc15..a49c4a7 100644 --- a/resources/views/recipes/index.blade.php +++ b/resources/views/recipes/index.blade.php @@ -24,7 +24,7 @@ -