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
key
field:
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
$translatable
array in your model class like this :
And in your controller :