diff --git a/README.md b/README.md index e04441c..aa9dcab 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,9 @@ class Product extends Resource } } ``` + #### In this example, rules will be added to the following values + ```dotenv max: name.* required: name.en diff --git a/src/FieldServiceProvider.php b/src/FieldServiceProvider.php index 96999c4..2882611 100644 --- a/src/FieldServiceProvider.php +++ b/src/FieldServiceProvider.php @@ -23,7 +23,7 @@ public function register() }); // Register mixin - Field::mixin(new TranslatableFieldMixin); + Field::mixin(new TranslatableFieldMixin()); } protected static function isValidLocaleArray($localeArray) @@ -33,12 +33,20 @@ protected static function isValidLocaleArray($localeArray) public static function getLocales($overrideLocales = null) { - if (is_callable($overrideLocales)) $overrideLocales = call_user_func($overrideLocales); - if (static::isValidLocaleArray($overrideLocales)) return $overrideLocales; + if (is_callable($overrideLocales)) { + $overrideLocales = call_user_func($overrideLocales); + } + if (static::isValidLocaleArray($overrideLocales)) { + return $overrideLocales; + } $configuredLocales = config('nova-translatable.locales', ['en' => 'English']); - if (is_callable($configuredLocales)) $configuredLocales = call_user_func($configuredLocales); - if (static::isValidLocaleArray($configuredLocales)) return $configuredLocales; + if (is_callable($configuredLocales)) { + $configuredLocales = call_user_func($configuredLocales); + } + if (static::isValidLocaleArray($configuredLocales)) { + return $configuredLocales; + } return ['en' => 'English']; } @@ -46,7 +54,9 @@ public static function getLocales($overrideLocales = null) public static function normalizeAttribute($attribute) { if (in_array(request()->method(), ['PUT', 'POST'])) { - if (substr($attribute, -2) === '.*') $attribute = substr($attribute, 0, -2); + if (substr($attribute, -2) === '.*') { + $attribute = substr($attribute, 0, -2); + } } return $attribute; } diff --git a/webpack.mix.js b/webpack.mix.js index 8821557..fb9cb02 100644 --- a/webpack.mix.js +++ b/webpack.mix.js @@ -7,9 +7,9 @@ mix .webpackConfig({ externals: { vue: 'Vue', - 'laravel-nova': 'LaravelNova' + 'laravel-nova': 'LaravelNova', }, output: { uniqueName: 'outl1ne/nova-translatable', }, - }) + });