queiroz/tld-lang

此包已被废弃,不再维护。未建议替代包。

TldLang 多域名站语言,适用于Laravel 4

dev-master 2014-02-11 17:08 UTC

This package is not auto-updated.

Last update: 2020-08-16 19:28:02 UTC


README

Laravel 4 - 根据域名.tld自动选择语言

安装

将TldLang添加到composer.json文件中

"require": {
	"queiroz/tld-lang": "dev-master"
}

使用composer安装此包。

$ composer update

配置

注册包

在app.php的$providers数组底部注册此服务提供者:

'Queiroz\TldLang\TldLangServiceProvider'

使用方法

基本使用

假设您有domain.com(英语)、domain2.es(西班牙语)、domain3.fr(法语)的域名,您可以根据这些.tlds简单地更改系统语言:

TldLang::set(array(
	'.com' 	=> 	'en',
	'.es'	=> 	'es',
	'.fr'	=>	'fr'
));

最后初始化

TldLang::init();