1namespace App\Models; 2 3use Illuminate\Database\Eloquent\Model; 4use Pharaonic\Laravel\Translatable\Translatable; 5 6class Article extends Model 7{ 8 use Translatable; 9 10 protected $fillable = ['public'];11 protected $casts = ['public' => 'boolean'];12 protected $translatableAttributes = ['title']; 13}
1use App\Models\Article; 2 3$article = Article::create([ 4 'public' => true, 5 'locale' => [ 6 'en' => [ 7 'title' => 'Article Title' 8 ], 9 'ar' => [10 'title' => 'عنوان المقال'11 ]12 ]13]);14 15// OR 16$article = Article::create(['public' => true]); 17$article->translateOrNew('en')->title = 'Article Title';18$article->translateOrNew('ar')->title = 'عنوان المقال';19$article->save();
1{{ $article->translateOrDefault()->title }}