validate([ 'name' => ['required', 'string', 'max:100'], 'email' => ['required', 'email', 'max:100', Rule::unique('users')->ignore($user->id)], 'username' => ['required', 'string', 'max:50', Rule::unique('users')->ignore($user->id)], 'no_hp' => ['nullable', 'string', 'max:15'], ]); $user->update($data); return redirect()->route('user.profile.show') ->with('success', 'Profile updated successfully.'); } }