2017 © Pedro Peláez
 

library localization

Laravel 5.6 Localization package with language chooser

image

adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  • Friday, March 16, 2018
  • by adamibrahim
  • Repository
  • 0 Watchers
  • 2 Stars
  • 48 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 28 Versions
  • 33 % Grown

The README.md

Laravel 5.6 Localization package

Latest Version on Packagist ![Software License][ico-license] Build Status ![Coverage Status][ico-scrutinizer] Quality Score ![Total Downloads][ico-downloads], (*1)

Laravel 5.6 Localization package with - Language chooser - Different language sessions for website and CMS / back - List of languages stored at Database table languages - At table languages you can set boolean values for [active, default], (*2)

Demo

You can see working demo, (*3)

Install

Install the package Via Composer

``` bash $ composer require adamibrahim/localization, (*4)


##### If you installing at laravel 5.5 or higher then you may go directly to Publish other wise you will need to edit composer.json, register the Service Provider and middleware ### composer.json Add this code to your composer.json under the autoload at your main directory ``` bash "psr-4": { "Adam\\Localization\\": "vendor/adamibrahim/localization/src" }

Service Provider

At file config/app.php register service provider under * Package Service Providers..., (*5)

``` bash Adam\Localization\LocalizationServiceProvider::class,, (*6)


##### Middleware if you are using Laravel version lower than 5.5 then you need to register the lang middleware at your App\Http\Kernel.php - At protected $routeMiddleware = [ ] array add the below code ``` bash 'lang' => \Adam\Localization\Middleware\Localization::class,

Publishing

Optional publishing flags folder with flags svg images / and config file, (*7)

``` bash $ php artisan vendor:publish --tag=Localization --force, (*8)



### Database Migrating run the Artisan migration command ``` bash $ php artisan migrate

Seeding

Run the Artisan Seeding command, (*9)

``` bash $ php artisan db:seed --class=Adam\Localization\database\seeds\LanguagesTableSeeder, (*10)


### Artisan Seed Error If you receive this Error: ###### Class Adam\Localization\database\seeds\LanguagesTableSeeder does not exist Then you may need to dump-autoload by running this command ``` bash $ composer dump-autoload

Then run the seeding command once again, (*11)

``` bash $ php artisan db:seed --class=Adam\Localization\database\seeds\LanguagesTableSeeder, (*12)


### Usage You need to add 'lang' middleware to all your routes ``` bash ->middleware('lang')

Add the Bootstrap language change buttons to your website page/s, (*13)

``` bash @if (($languages)->count() > 1) , (*14)

The Versions

16/03 2018

dev-master

9999999-dev https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

16/03 2018

v0.2.8

0.2.8.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

06/03 2018

v0.2.7

0.2.7.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

06/03 2018

v0.2.6

0.2.6.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

04/03 2018

v0.2.5

0.2.5.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

04/03 2018

v0.2.4

0.2.4.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

25/02 2018

v0.2.3

0.2.3.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

25/02 2018

v0.2.2

0.2.2.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

24/02 2018

v0.2.1

0.2.1.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

24/02 2018

v0.2.0

0.2.0.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

24/02 2018

v0.1.9

0.1.9.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

24/02 2018

v0.1.8

0.1.8.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

19/02 2018

v0.1.7

0.1.7.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

19/02 2018

v0.1.6

0.1.6.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

19/02 2018

v0.1.5

0.1.5.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

19/02 2018

v0.1.4

0.1.4.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

19/02 2018

v0.1.3

0.1.3.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.1.2

0.1.2.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.1.1

0.1.1.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.9

0.0.9.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.8

0.0.8.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.7

0.0.7.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.6

0.0.6.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.5

0.0.5.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.4

0.0.4.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.3

0.0.3.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.2

0.0.2.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser

18/02 2018

v0.0.1

0.0.1.0 https://github.com/adamibrahim/localization

Laravel 5.6 Localization package with language chooser

  Sources   Download

MIT

The Requires

 

The Development Requires

localization package laravel 5.6 language chooser