LaravelPackages.net
Acme Inc.
Toggle sidebar
bastienbot/laravel-set-lang

Package to detect and set languages easily for Laravel

391
0
0.5
About bastienbot/laravel-set-lang

bastienbot/laravel-set-lang is a Laravel package for package to detect and set languages easily for laravel. It currently has 0 GitHub stars and 391 downloads on Packagist (latest version 0.5). Install it with composer require bastienbot/laravel-set-lang. Discover more Laravel packages by bastienbot or browse all Laravel packages to compare alternatives.

Last updated

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...
Comments