lbreda / laravel-langdb
Laravel语言数据库
v1.0.7
2022-02-12 15:34 UTC
Requires
- php: ^8.0
- illuminate/console: ^8.0|^9.0
- illuminate/database: ^8.0|^9.0
- illuminate/support: ^8.0|^9.0
README
一个用于在Laravel应用程序中添加语言数据库的包。
它包含了一个综合的语言及其ISO代码列表。
安装
您可以通过composer安装此包
composer require lbreda/laravel-langdb
然后您需要进行迁移
php artisan migrate
迁移后,您需要使用以下命令刷新语言数据库
php artisan lbreda:refresh-lang-db
用法
应用程序为您添加了一个新的模型:LBreda\LaravelLangDb\Language
。
该模型是一个标准的Eloquent模型。其表已预填充了一个综合数据集。
每种语言都具有以下属性(其中一些可能是 null
)
code_639_1
:ISO-639-1语言代码code_639_2t
:ISO-639-2/T语言代码code_639_2b
:ISO-639-2/B语言代码code_639_3
:ISO-639-3语言代码native_name
:本地语言名称translatable_name
:您可以通过将其传递给__()
或trans()
来获得应用程序语言中的语言名称的字符串
贡献
您可以通过GitHub pull requests进行贡献。请通过GitHub报告错误。
翻译非常受欢迎。