dejwcake/craftable-translatable

将您的Eloquent模型和其他内容翻译成多种语言

安装: 331

依赖: 3

建议者: 0

安全性: 0

星标: 0

关注者: 0

分支: 5

类型:项目

0.9.0 2023-05-06 23:58 UTC

This package is auto-updated.

Last update: 2024-09-07 02:58:40 UTC


README

Translatable允许您在定义的语言(区域设置)中翻译内容。总结来说,这个包

  • 发布了一个配置,该配置定义了项目使用的区域设置(语言),
  • 引入了一个HasTranslations特质,使您的Eloquent模型可翻译(扩展spatie/laravel-translatable),
  • 引入了一个TranslatableFormRequest类,您可以将其用作基类来扩展您的请求类,从而简化可翻译数据的规则定义。

您可以在https://docs.getcraftable.com/#/translatable找到完整文档

运行测试

要运行测试,请使用此Docker环境。

  docker-compose run -it test vendor/bin/phpunit

要在postgresql和mariadb之间切换,请修改docker-compose.yml文件中的DB_CONNECTION环境变量

- DB_CONNECTION: pgsql
+ DB_CONNECTION: mysql