laravel-translateable:用于多语言模型的Laravel软件包

时间:2024-02-24 06:22:42
【文件属性】:

文件名称:laravel-translateable:用于多语言模型的Laravel软件包

文件大小:1.6MB

文件格式:ZIP

更新时间:2024-02-24 06:22:42

multilingual language php package laravel

介绍 如果要将模型的翻译存储到数据库中,则此软件包适合您。 这是用于可翻译模型的Laravel软件包。 其目标是消除检索和存储多语言模型实例的复杂性。 使用此软件包,您可以编写更少的代码,因为在获取/保存实例时,将获取/保存翻译。 完整的文档可以在上找到。 安装 composer require astrotomic/laravel-translatable 快速范例 获取翻译的属性 $ post = Post :: first (); echo $ post -> translate ( 'en' )-> title ; // My first post App :: setLocale ( 'en' ); echo $ post -> title ; // My first post App :: setLocale ( 'de' ); echo $ post -> title ; // Mein erster Post 保存翻译的属性 $ post = Post :: first (); echo $ post -> translate ( 'en' )-> title ;


【文件预览】:
laravel-translatable-master
----src()
--------Translatable()
--------config()
----art()
--------socialcard.psd(3.29MB)
--------logo.svg(7KB)
--------logo@2x.png(36KB)
--------logo@3x.png(54KB)
--------logo.png(15KB)
--------logo@4x.png(85KB)
--------socialcard.png(166KB)
----phpunit.xml.dist(1KB)
----LICENSE(1KB)
----README.md(5KB)
----tests()
--------LocalesTest.php(9KB)
--------ScopesTest.php(12KB)
--------EloquentOverrideTest.php(2KB)
--------TestCase.php(3KB)
--------TranslatableTest.php(37KB)
--------Eloquent()
--------ValidationTest.php(17KB)
--------factories()
----.gitignore(83B)
----composer.json(2KB)

网友评论