majdghithan / nova-translatable-field
一个 Laravel Nova 字段。
dev-master
2023-09-05 11:27 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- astrotomic/laravel-translatable: ^11.1
This package is auto-updated.
Last update: 2024-09-05 13:25:45 UTC
README
Nova 可翻译字段和语言激活器
增加了使用 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') ),
致谢
感谢