dreams/langtranslator
Composer 安装命令:
composer require dreams/langtranslator
包简介
Lang Translator for different storages management
README 文档
README
======================================
INSTALLATION PACKAGE
This package provide a Translator Provider for configure Laravel Translations in different storages.
- Redis
- Database
- Files
- Other implementations.
For default implements Redis. You are free to implement other storage, only need inject new provider to LangTranslator class.
# Add require composer.json in each project composer require dreams/langtranslator
CONFIGURATION PACKAGE IN LARAVEL
# Add to database.php config redis in laravel 3 project 'trans' => array( 'host' => 'X.X.X.X', 'password' => null, 'port' => 6379, 'database' => X ), # Add to database.php config redis in > laravel 5 project 'trans' => [ 'host' => env('REDIS_HOST', 'localhost'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => env('REDIS_TRANS_DB', X) ], # Add to .env config in > laravel 5 project REDIS_TRANS_DB="X" # Comment Translate Autoload Service Provider app.php config Illuminate\Translation\TranslationServiceProvider::class, # Add to Autoload Service Providers app.php config Dreams\LangTranslator\LangTranslatorProvider::class, # Run dumpautoload php composer.phar dumpautoload # Run publish config vendor php artisan vendor:publish --provider="Dreams\LangTranslator\LangTranslatorProvider"
RUN TESTS IN DOCKER
Create a .env for up dev stack with next content:
IMAGE_PROXY=jwilder/nginx-proxy
IMAGE="your_php_apache_docker_image"
DNS="your_dns_resolver"
HOST="your_dev_domain"
USER="your_username"
Todos los tests => vendor/bin/phpunit --testsuite alltest
Todos los tests de una clase => vendor/bin/phpunit --testsuite alltest --filter=LangTranslatorProviderTest
Un test de una clase => vendor/bin/phpunit --testsuite alltest --filter=LangTranslatorProviderTest::it_works_boot
统计信息
- 总下载量: 2.51k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-12-10