dejwcake / craftable-translatable
将您的Eloquent模型和其他内容翻译成多种语言
0.9.0
2023-05-06 23:58 UTC
Requires
- php: ^8.1
- ext-json: *
- laravel/framework: ^10.0
- spatie/laravel-translatable: ^6.0
Requires (Dev)
- orchestra/testbench: ~8.5
- phpunit/phpunit: ^10.1
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