elnooronline/laravel-locales
最新稳定版本:v2.0.1
Composer 安装命令:
composer require elnooronline/laravel-locales
包简介
The package used to support multi locales in your application.
README 文档
README
This package has been deprecated. But worry not. You can use laraeast/laravel-locales
Laravel Multi Locales Package
The package used to support multi locales in your application.
Installation
-
Install package
composer require elnooronline/laravel-locales
-
Edit config/app.php (Skip this step if you are using laravel 5.5+)
service provider:
Elnooronline\LaravelLocales\Providers\LocalesServiceProvider::class,
class aliases:
'Locales' => Elnooronline\LaravelLocales\Facades\Locales::class,
-
Configure your custom locales:
php artisan vendor:publish --tag="locales:config" -
Copy locales flags to public:
php artisan vendor:publish --tag="locales:flags"
Usage
Locales selector dropdown:
<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <img src="{{ Locales::getFlag() }}"> {{ Locales::getName() }} </a> <ul class="dropdown-menu"> @foreach(Locales::get() as $locale) <li> <a href="{{ url('locale/'. $locale->code) }}"> {{ $locale->name }} </a> </li> @endforeach </ul> </li>
API
Locales::get(); // array of supported locales Locales::set('en'); Locales::current(); // the current locale instance Locales::current()->code; // or Locales::getCode(); // return : en Locales::current()->name; // or Locales::getName(); // return : English Locales::current()->dir; // or Locales::getDir(); // return : ltr Locales::current()->flag; // or Locales::getFlag(); // return : /images/flages/us.png
统计信息
- 总下载量: 3.35k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-28