palmabit / multilanguage
此包帮助处理 laravel 框架中的语言和翻译
v1.1
2016-02-15 22:32 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=4.2
Requires (Dev)
- doctrine/dbal: >=2.4
- fzaninotto/faker: >=1.4
- mockery/mockery: 0.9.0
- orchestra/testbench: 2.2.*
- way/generators: ~2.0
This package is not auto-updated.
Last update: 2024-09-24 03:18:05 UTC
README
#Multilanguage
##描述
此包为您的 laravel 应用添加多语言功能。
安装
安装的简单方法是将其作为全局 Composer 包安装
- composer require
"palmabit/multilanguage 1.0.*"
- 在服务提供者中添加以下字符串:
'Palmabit\Multilanguage\MultilanguageServiceProvider'
- 运行以下命令:
"php artisan asset:publish"
文档
为了查看文档,请安装 laravel 包示例应用: https://github.com/Palmabit-IT/package-examples
API REST
获取当前语言
http://<url>/api/v1/lang
响应
{
"lang": "en"
}
设置新语言(PUT)
http://<url>/api/v1/lang/<new-lang>
响应
{
"success": true
"lang": "en"
}
设置新语言(POST)
http://<url>/api/v1/lang
参数
{
"lang": "en"
}
响应
{
"success": true
"lang": "en"
}