kreatorij / nova-translatable-field
Laravel Nova 字段。
2.8.0
2023-12-11 20:04 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- astrotomic/laravel-translatable: ^11.1
README
此插件增加了使用 astrotomic/laravel-translatable 包创建的翻译字段的显示和编辑功能。这是对 soluzione-software/nova-translatable-field 的分支。它使布尔字段可翻译,适用于文件字段、CKeditor 等。默认情况下,所有字段的语言切换都是同步的。
这是 Nova 4.x 版本的插件。对于 Nova 3.x,请使用 nova3 分支。
安装和使用
composer require kreatorij/nova-translatable-field
use Kreatorij\Nova\Fields\Translatable;
在以下字段中使用它
Translatable::make( Text::make('Name', 'name') ),
语言激活器
此插件添加了 LanguageActivator 字段,该字段在索引和详情视图中显示所有激活的语言,并将布尔字段转换为布尔组以更容易地(取消)激活某些翻译。它也适用于其他字段,只是我们只需要它来为 is_active 启用某些翻译。
LanguageActivator::make( Boolean::make('Is Activated', 'is_active') ),
致谢
感谢