jones / language-selector
该软件包已废弃,不再维护。未建议替代包。
关于该软件包的最新版本(v1.0.0)没有提供许可证信息。
v1.0.0
2013-07-15 14:06 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.0.x
This package is not auto-updated.
Last update: 2023-11-06 10:53:12 UTC
README
#Laravel 4 LanguageSelector
用于设置用户动态语言的Laravel 4软件包
##贡献如果您有任何建议或改进,请自由创建问题或提交Pull Request。
##安装
将jones/language-selector
添加到composer.json
中的要求
{ ... "require": { ... "jones/language-selector": "dev-master" ... }, }
更新composer
$ php composer.phar update
将提供者添加到您的app/config/app.php
'providers' => array( ... 'Jones\LanguageSelector\LanguageSelectorServiceProvider', ),
(可选)发布软件包配置
$ php artisan config:publish jones/language-selector
##配置
lang_key
:设置用户语言的关键字
##如何检查使用的是哪种语言?
首先检查您是否输入了语言关键字,如果有,我们将尝试从用户那里获取语言(您需要使用Laravel的Auth类或Sentry,并且语言必须是简写键,例如'en')。如果我们找到了有效的语言,我们将使用它。其次,我们检查“Accept-Language”头,并尝试使用它设置语言。如果两者都失败,我们将使用配置中设置的地区。