Skip to content

Commit db648a5

Browse files
committed
add translate spatie
1 parent 5c7ac0a commit db648a5

File tree

5 files changed

+15
-4
lines changed

5 files changed

+15
-4
lines changed

src/Models/City.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@
66
use Illuminate\Database\Eloquent\Model;
77

88
use Bkfdev\World\Models\Traits\CityRelations;
9+
use Spatie\Translatable\HasTranslations;
910

1011
//use GeneaLabs\LaravelModelCaching\Traits\Cachable;
1112

1213
class City extends Model
1314
{
1415
use CityRelations;
1516
use CacheableEloquent;
17+
use HasTranslations;
18+
public $translatable = ['name'];
1619

1720
protected $guarded = [];
1821

src/Models/Country.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66

77
use Bkfdev\World\Models\Traits\CountryRelations;
88
use Bkfdev\World\Models\Traits\CacheableEloquent;
9+
use Spatie\Translatable\HasTranslations;
910

1011
//use GeneaLabs\LaravelModelCaching\Traits\Cachable;
1112

1213
class Country extends Model
1314
{
1415
use CountryRelations;
1516
use CacheableEloquent;
16-
17+
use HasTranslations;
18+
public $translatable = ['name'];
1719
protected $guarded = [];
1820

1921
protected $with = ['currency', 'timezones'];

src/Models/Currency.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66

77
use Bkfdev\World\Models\Traits\CacheableEloquent;
88
use Bkfdev\World\Models\Traits\CurrencyRelations;
9+
use Spatie\Translatable\HasTranslations;
910

1011
//use GeneaLabs\LaravelModelCaching\Traits\Cachable;
1112

1213
class Currency extends Model
1314
{
1415
use CurrencyRelations;
1516
use CacheableEloquent;
16-
17+
use HasTranslations;
18+
public $translatable = ['name'];
1719
protected $fillable = [
1820
'country_id',
1921
'name',

src/Models/Language.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44

55
use Illuminate\Database\Eloquent\Model;
66
use Bkfdev\World\Models\Traits\CacheableEloquent;
7+
use Spatie\Translatable\HasTranslations;
78

89
//use GeneaLabs\LaravelModelCaching\Traits\Cachable;
910

1011
class Language extends Model
1112
{
1213
use CacheableEloquent;
13-
14+
use HasTranslations;
15+
public $translatable = ['name'];
1416
protected $fillable = [
1517
'code',
1618
'name',

src/Models/State.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@
66

77
use Bkfdev\World\Models\Traits\StateRelations;
88
use Bkfdev\World\Models\Traits\CacheableEloquent;
9+
use Spatie\Translatable\HasTranslations;
910

1011
//use GeneaLabs\LaravelModelCaching\Traits\Cachable;
1112

1213
class State extends Model
1314
{
1415
use StateRelations;
1516
use CacheableEloquent;
16-
17+
use HasTranslations;
18+
public $translatable = ['name'];
1719
protected $guarded = [];
1820

1921
public $timestamps = false;

0 commit comments

Comments
 (0)