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通过将简单的特性集成到模型中,无需额外表等,帮助简化翻译概念。

安装

  1. 通过composer安装此包
composer require adlanarifzr/translatr
  1. 在您的模型中使用Translatr
use Translatr\Translatr;

class ModelName extends Model
{
    use Translatr;
}

使用

您可以通过在列/属性名称末尾添加_locale来翻译数据库中的任何数据。例如,使用description_en表示英文,使用description_my表示马来语。

echo $model->description;

此命令将根据您的当前区域设置显示描述。要添加更多语言,只需添加具有不同区域设置的列即可。

支持与感谢

如果您能支持我的Laravel包的开发,我将不胜感激。您可以联系我 adlanarifzr@gmail.com

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件