with('meals', Auth::user()->meals); } /** * Update the user profile data. */ public function update(Request $request): RedirectResponse { $attributes = $request->validate([ 'meal' => ['required', new ArrayNotEmpty], 'meal.value.*' => ['required', 'numeric'], 'meal.weight.*' => ['required', 'numeric'], 'meal.label.*' => ['nullable', 'string'], 'meal.enabled.*' => ['required', 'boolean'], ]); $user = Auth::user(); $user->meals = ArrayFormat::flipTwoDimensionalKeys($attributes['meal']); $user->save(); session()->flash('message', "Meals customizations updated!"); return redirect()->route('meals.edit'); } }