定制 dreams/langtranslator 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-12-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固