4lexvav / laravel-db-translations
Laravel Translations 的简单数据库实现
v0.1.2
2021-08-27 14:42 UTC
Requires
- php: >=7
- illuminate/database: ^5.5|^6|^7|^8
- illuminate/support: ^5.5|^6|^7|^8
- illuminate/translation: ^5.5|^6|^7|^8
README
此包提供了 Laravel 'Loader' 接口的简单数据库实现,用于翻译,以及一些辅助方法,可以用来使用存储在数据库中的翻译。
安装
require 4lexvav/laravel-db-translations
运行迁移来创建 db_translations
表
php artisan vendor:publish --provider="Vav\Translation\DBTranslationServiceProvider" --tag=migrations
php artisan migrate
用法
用记录填充你的 db_translations
表,以便你可以使用下面的辅助函数来显示翻译。
__db('some.key', ['Placeholder' => 'value'])
trans_db('some.key', ['Placeholder' => 'value'])
trans_choice_db('some.key', count($array), ['Placeholder' => 'value'])