bastienbot/laravel-set-lang
Package to detect and set languages easily for Laravel
391
| Install | |
|---|---|
composer require bastienbot/laravel-set-lang |
|
| Latest Version: | 0.5 |
| Last Updated: | Jan 9, 2017 |
| Links: | GitHub · Packagist |
Maintainer: bastienbot
Laravel set Lang
Infos
This package is only compatible with Laravel 5.1+ This package has two purposes :
- Setting by default the language to the client browser language. Fallback language is english
- Providing routes and a service provider to set the user's language choice in a cookie and retrieve it on load
Usage
- Go to you Laravel project folder in your favorite terminal
- Execute :
composer require bastienbot/laravel-set-lang dev-master - Add the following line to the
config/app.php:
'providers' => [
Illuminate\Auth\AuthServiceProvider::class,
Illuminate\Broadcasting\BroadcastServiceProvider::class,
Illuminate\Bus\BusServiceProvider::class,
...
...
...
Bastienbot\LaravelSetLang\LangServiceProvider::class,
- Now you just need to create the links in HTML in your view(s), the anchors being :
/lang/{lang}.{lang}should be a string, ex :en,fr, etc...