bastienbot / laravel-set-lang
Package to detect and set languages easily for Laravel
Installs: 388
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:package
This package is not auto-updated.
Last update: 2024-11-23 21:04:29 UTC
README
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...