validate([ 'name' => ['nullable', 'string', 'max:255'], ]); $name = trim((string) ($data['name'] ?? '')); $userId = Auth::id(); if ($name === '') { // Clear alias ExerciseAlias::where('user_id', $userId)->where('exercise_id', $exercise->id)->delete(); return back()->with('status', __('app.exercises.rename_cleared')); } ExerciseAlias::updateOrCreate( ['user_id' => $userId, 'exercise_id' => $exercise->id], ['name' => $name] ); return back()->with('status', __('app.exercises.renamed_success')); } }