diff --git a/app/Http/Controllers/FoodController.php b/app/Http/Controllers/FoodController.php index f8967c0..ffa7292 100644 --- a/app/Http/Controllers/FoodController.php +++ b/app/Http/Controllers/FoodController.php @@ -87,8 +87,9 @@ class FoodController extends Controller $food->fill(array_filter($attributes))->save(); // Sync tags. - $tags = explode(',', $request->get('tags')); - $food->syncTags($tags); + if ($tags = $request->get('tags')) { + $food->syncTags(explode(',', $tags)); + } session()->flash('message', "Food {$food->name} updated!"); return redirect()->route('foods.show', $food); diff --git a/app/Http/Controllers/RecipeController.php b/app/Http/Controllers/RecipeController.php index 8c2095a..9b16bb0 100644 --- a/app/Http/Controllers/RecipeController.php +++ b/app/Http/Controllers/RecipeController.php @@ -186,8 +186,9 @@ class RecipeController extends Controller ]); // Sync tags. - $tags = explode(',', $request->get('tags')); - $recipe->syncTags($tags); + if ($tags = $request->get('tags')) { + $recipe->syncTags(explode(',', $tags)); + } try { DB::transaction(function () use ($recipe, $input) { diff --git a/resources/views/foods/edit.blade.php b/resources/views/foods/edit.blade.php index efbb862..19ec9a8 100644 --- a/resources/views/foods/edit.blade.php +++ b/resources/views/foods/edit.blade.php @@ -94,10 +94,10 @@ -
+
@foreach ($nutrients as $nutrient) -
+
diff --git a/resources/views/journal-entries/create-from-nutrients.blade.php b/resources/views/journal-entries/create-from-nutrients.blade.php index 950b01d..f79e381 100644 --- a/resources/views/journal-entries/create-from-nutrients.blade.php +++ b/resources/views/journal-entries/create-from-nutrients.blade.php @@ -48,10 +48,10 @@
-
+
@foreach (\App\Support\Nutrients::$all as $nutrient) -
+