adlanarifzr / translatr
一个简单的特性,用于通过Laravel模型从数据库翻译数据
v0.0.1
2018-01-08 14:38 UTC
This package is not auto-updated.
Last update: 2024-09-25 08:13:47 UTC
README
简介
使用Laravel显示翻译的静态文本可能很轻松,但要显示数据库/模型中的翻译数据通常需要一些努力和代码行。Translatr通过将简单的特性集成到模型中,无需额外表等,帮助简化翻译概念。
安装
- 通过composer安装此包
composer require adlanarifzr/translatr
- 在您的模型中使用Translatr
use Translatr\Translatr; class ModelName extends Model { use Translatr; }
使用
您可以通过在列/属性名称末尾添加_locale
来翻译数据库中的任何数据。例如,使用description_en
表示英文,使用description_my
表示马来语。
echo $model->description;
此命令将根据您的当前区域设置显示描述。要添加更多语言,只需添加具有不同区域设置的列即可。
支持与感谢
如果您能支持我的Laravel包的开发,我将不胜感激。您可以联系我 adlanarifzr@gmail.com。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。