update([ 'name' => $data->name, 'email' => $data->email, 'role' => $data->role, ]); if ($data->password !== null) { $user->update(['password' => Hash::make($data->password)]); } return $user->fresh(); } }