Download the PHP package adamibrahim/localization without Composer
On this page you can find all versions of the php package adamibrahim/localization. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download adamibrahim/localization
More information about adamibrahim/localization
Files in adamibrahim/localization
Package localization
Short Description Laravel 5.6 Localization package with language chooser
License MIT
Homepage https://github.com/adamibrahim/localization
Informations about the package localization
Laravel 5.6 Localization package
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]
Demo
You can see working demo
Install
Install the package Via Composer
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
Service Provider
At file config/app.php register service provider under * Package Service Providers...
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
Publishing
Optional publishing flags folder with flags svg images / and config file
Database Migrating
run the Artisan migration command
Seeding
Run the Artisan Seeding command
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
Then run the seeding command once again
Usage
You need to add 'lang' middleware to all your routes
Add the Bootstrap language change buttons to your website page/s
Optional you can add different language session if needed for example admin control panel
Optional The lang_back session set the app locale if the rote prefix is 'admin' if you wish to change the route prefix simple modify prefix at the config file config\localization.php
Contributing
Contributing
Please see CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email :author_email instead of using the issue tracker.
Credits
- Hostato
- All Contributors
License
The MIT License (MIT). Please see License File for more information.