Download the PHP package motwreen/translation without Composer
On this page you can find all versions of the php package motwreen/translation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download motwreen/translation
More information about motwreen/translation
Files in motwreen/translation
Package translation
Short Description A simple GUI for Laravel Translation.
License MIT
Homepage https://motwreen.com
Informations about the package translation
Laravel Translation
A simple GUI for Laravel Translation.
This package will allows you to take control of lang files in Laravel infrastructre .
it will also allows you to translate user inputs (models or database columns data)
Installation
So simple just run composer require motwreen/translation in your application terminal.
Publish
If you'd like to edit package views run php artisan vendor:publish --tag=motwreen-translation in your terminal and you'll find it in this path : resources/views/vendor/translation.
Routes
you can include translations routes in your application like this in web.php file.
Migrate
To migrate database tables run php artisan migrate
Using GUI
- after installation you can access translation gui with
http://app-url.dev/translation. - create your languages and translate them.
- you can use (.) dot syntax to defind multidimensional array in lang file like this in
keyfield:
which will produce this result in lang file
Database translation
- To start using database translations in your models use this trait
Motwreen\Translation\Traits\TranslatableTrait. - define a protected
$translatablearray in your model class like this :
And in your controller :