bunta/translations

Translation trait
9
Install
composer require bunta/translations
License:MIT
Last Updated:Aug 5, 2016
Links: GitHub  ·  Packagist
Maintainer: aanyszek

translations

instalation

add to "\config\app.php":

'providers' => [
    ...
    Bunta\Translations\TranslationsServiceProvider::class
    ...
],

add to "\app\SomeModel.php":

...
use \Bunta\Translations\TranslationsTrait;
...
public $translatedAttributes = ['nameVirtualAttributeToTranslate'];
...

run comands

composer du
php artisan optimize 
php artisan vendor:publish
php artisan migrate

Usage

Access to right translate

$model->nameVirtualAttributeToTranslate; 

Access to all translates

@foreach(Config::get('translations.locales') as $lang)
    {!! Form::text("nameVirtualAttributeToTranslate[$lang]",$model->translation('nameVirtualAttributeToTranslate',$lang)) !!}
@endforeach 

save translate

 Model::create($request->all());

Related Packages

hpolthof/laravel-translations-db

A database translations implementation for Laravel 5.

5,768 52
approached/laravel-translatable

A Laravel package for multilingual models

2,772 0
skysplit/laravel5-intl-translation

Laravel 5 package for better translation syntax using php-intl extension

106,777 10
ajaaleixo/laravel-phraseapp

Laravel PhraseApp Package

16,375 4
longman/laravel-multilang

Package to integrate multi language (multi locale) functionality in Laravel 5.x

14,668 54