mammut-alex/polyglot
Composer 安装命令:
composer require mammut-alex/polyglot
包简介
Translate model column in laravel
README 文档
README
Installation
Require this package in your composer.json and update composer.
"mammut-alex/polyglot": "0.2.*"
or composer require mammut-alex/polyglot
Documentation
Translator works with a database, it looks for a prefix code language
Here is an example Migration
$table->string('name_en'); $table->string('name_uk'); $table->string('name_ru');
To use polyglot, connect it to your model and use feature for translation.
namespace App; use Illuminate\Database\Eloquent\Model; use MammutAlex\Polyglot\Polyglot; class YouModel extends Model { use Polyglot; public function name() { return $this->translation('name'); } ...
The function will return the translation in the selected language user
An example of the use in blade:
<h1>{{$model->name()}}</h1>
See more example in tests, documentation being developed
统计信息
- 总下载量: 1.93k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-02-07