安装
composer require "overtrue/laravel-lang:~3.0"
Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
Lumen
在 bootstrap/app.php 中添加下面这行:
$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);
配置
Laravel
修改项目语言 config/app.php:
'locale' => 'zh-CN',
Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
安装
composer require "overtrue/laravel-lang:~3.0"
Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
Lumen
在 bootstrap/app.php 中添加下面这行:
$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);
配置
Laravel
修改项目语言 config/app.php:
'locale' => 'zh-CN',
@xingxiaoli 我的composer.lock文件没有caouecs这个包,我安装了3次都没有成功,这是我安装时的提示信息
vagrant@homestead:~/Code/sample2$ composer require "overtrue/laravel-lang:3.0"
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Package manifest generated successfully.
执行好多遍都没有生成:caouecs这个包
Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
我也遇到这个问题。
1.确认语言扩展包已经安装。vendor/caouecs/laravel-lang/src/zh-CN下文件正常。
2.确认config/app.php,已经设置locale=zh-CN
但页面还是显示英文。
后来发现是app.php的设置被缓存了,需要运行php artisan config:cache,清理缓存,然后就能显示中文了。
另外:上次还碰到 .env文件的设置修改后也要运行上面的命令,清理缓存。
@stonec 教程说不用再改任何东西,实际还是要改的,在config/app.ph文件里面
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
安装
composer require "overtrue/laravel-lang:~3.0"
Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,
Lumen
在 bootstrap/app.php 中添加下面这行:
$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);
配置
Laravel
修改项目语言 config/app.php:
'locale' => 'zh-CN',
@zbxzbx 我也遇到了这个问题 我是把composer1.2.1卸载了重新安装的1.7.2 然后就可以了 记得先
composer remove "overtrue/laravel-lang:~3.0"卸载下之前不完整的安装
推荐文章: