diff --git a/src/UniqueTranslationValidator.php b/src/UniqueTranslationValidator.php index c50c81e..c35c58a 100644 --- a/src/UniqueTranslationValidator.php +++ b/src/UniqueTranslationValidator.php @@ -101,7 +101,7 @@ protected function getNovaAttributeNameAndLocale($attribute) */ protected function isFilamentTranslation($attribute) { - return strpos($attribute, 'data.') === 0; + return Str::startsWith($attribute, ['data.', 'mountedTableActionsData.']); } /** @@ -113,7 +113,7 @@ protected function isFilamentTranslation($attribute) */ protected function getFilamentAttributeNameAndLocale($attribute, $validator) { - $attribute = str_replace('data.', '', $attribute); + $attribute = preg_replace('~^(?:data|mountedTableActionsData\.\d+)\.~', '', $attribute); $dataValidator = $validator->getData();