vis / translations_l5
Translations for L5
Installs: 3 051
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 1
This package is not auto-updated.
Last update: 2024-11-15 08:01:14 UTC
README
Подключаем
composer require vis/translations_l5
Выполняем миграцию таблиц
php artisan migrate --path=vendor/vis/translations_l5/src/Migrations
Публикуем config и js файлы
php artisan vendor:publish --tag=translations --force
В файле config/builder/admin.php в массив menu добавляем
array( 'title' => 'Переводы', 'icon' => 'language', 'link' => '/translations/phrases', 'check' => function() { return true; } ),
Использование в blade laravel ниже 5.4 функция __()
{{__('привет')}}
Использование в blade laravel 5.4 и выше, функция __t()
{{__t('привет')}}
Генерация переводов
php artisan translate:generate
Генерация переводов и создания полей переводов в таблицах
php artisan translate:table {tables} {fields}
где {tables} - таблицы, например: user,news и {fields} - поля в таблицы, например title,description
Js перевод
<script src="{{route('translate_js', ['lang' => config('app.locale')])}}"></script>