PHPackages                             ankje/laravel5-i18n - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ankje/laravel5-i18n

ActiveLibrary

ankje/laravel5-i18n
===================

override the translation.loader on laravel 5.8

011PHP

Since Aug 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ankje/laravel5-i18n)[ Packagist](https://packagist.org/packages/ankje/laravel5-i18n)[ RSS](/packages/ankje-laravel5-i18n/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

laravel5-i18n
=============

[](#laravel5-i18n)

说明
==

[](#说明)

- 本扩展包继承于laravel5.8原来多语言翻译函数\_\_($key, $replace = \[\], $locale = null)的能力
- 如果不想使用原本的语言文件加载器类，则可以自定义语言包加载器loader，只要在config('jyi18n.translation\_loader')中指定自定义的loader即可

使用
==

[](#使用)

- 安装

    ```
    composer -vvv require jy/laravel5-i18n:dev-master
    ```
- 发布资源

    ```
    php artisan vendor:publish --provider=Jy\\Laravel5I18n\\Laravel5I18nProvider
    ```
- 调用

```
// 效果跟调用 __('语言键') 一样
app('jy.i18nhelper')->trans('语言键');
```

- 自定义语言包加载器loader

    - 修改config/jyi18n.php中的translation\_loader为自定义的类
- 自定义的类样例

    ```
