@@ -21,8 +21,8 @@ |
||
| 21 | 21 | { |
| 22 | 22 | $this->deleteTranslation($attributes['translatable_type'], $attributes['translatable_id']); |
| 23 | 23 | |
| 24 | - collect($attributes['translatable'])->each(function ($data, $locale) use ($attributes) { |
|
| 25 | - collect($data)->each(function ($value, $key) use ($attributes, $locale) { |
|
| 24 | + collect($attributes['translatable'])->each(function($data, $locale) use ($attributes) { |
|
| 25 | + collect($data)->each(function($value, $key) use ($attributes, $locale) { |
|
| 26 | 26 | self::insert([ |
| 27 | 27 | 'key' => $key, |
| 28 | 28 | 'value' => $value ?? '', |
@@ -18,18 +18,18 @@ discard block |
||
| 18 | 18 | { |
| 19 | 19 | static::addGlobalScope(new TranslatableScope); |
| 20 | 20 | |
| 21 | - static::saving(function ($model) { |
|
| 21 | + static::saving(function($model) { |
|
| 22 | 22 | $model->translatable = collect($model->attributes)->only(static::$transtableFieldName)->toArray(); |
| 23 | 23 | $model->attributes = collect($model->attributes)->except(static::$transtableFieldName)->toArray(); |
| 24 | 24 | }); |
| 25 | 25 | |
| 26 | - static::saved(function ($model) { |
|
| 26 | + static::saved(function($model) { |
|
| 27 | 27 | if ($model->translatable) { |
| 28 | 28 | (new self)->saveTranslation($model); |
| 29 | 29 | } |
| 30 | 30 | }); |
| 31 | 31 | |
| 32 | - static::deleted(function ($model) { |
|
| 32 | + static::deleted(function($model) { |
|
| 33 | 33 | if ((new $model)->has('translations')) { |
| 34 | 34 | $model->translations()->delete(); |
| 35 | 35 | } |
@@ -66,7 +66,7 @@ discard block |
||
| 66 | 66 | } |
| 67 | 67 | |
| 68 | 68 | // Build the sub select |
| 69 | - $fields->each(function ($key) use ($query) { |
|
| 69 | + $fields->each(function($key) use ($query) { |
|
| 70 | 70 | $this->subSelectTranslation($query, $key); |
| 71 | 71 | }); |
| 72 | 72 | |
@@ -13,7 +13,7 @@ |
||
| 13 | 13 | */ |
| 14 | 14 | public function up() |
| 15 | 15 | { |
| 16 | - Schema::create('translations', function (Blueprint $table) { |
|
| 16 | + Schema::create('translations', function(Blueprint $table) { |
|
| 17 | 17 | $table->string('key'); |
| 18 | 18 | $table->text('value'); |
| 19 | 19 | $table->bigInteger('translatable_id')->unsigned(); |
@@ -25,7 +25,7 @@ |
||
| 25 | 25 | __DIR__.'/config/languages.php' => config_path('languages.php'), |
| 26 | 26 | ]); |
| 27 | 27 | |
| 28 | - Collection::macro('for', function ($field, $code) { |
|
| 28 | + Collection::macro('for', function($field, $code) { |
|
| 29 | 29 | return $this->where('key', $field)->where('locale', $code)->pluck('value')->first() ?? $field; |
| 30 | 30 | }); |
| 31 | 31 | } |