在mcamara/laravel本地化上配置支持的语言


Configure supported language on mcamara/laravel-localization

我通过composer安装了mcamara/laravel本地化,现在尝试配置支持的区域设置。我遇到的问题是:

  1. L5.1中不存在app/providers/ConfigServicePovider.php
  2. php artisan vendor:publish --provider="Mcamara'LaravelLocalization'LaravelLocalizationServiceProvider"导致:标记[]没有要发布的内容
  3. config/app.php上,我不清楚该怎么办

关于1.我不确定我是否可以创建它,它是否有效。我的感觉是这行不通。

关于2.如果我只运行:`php artisan vendor:publish",结果是一样的。我在Windows上工作,所以我不确定是否必须以不同的方式运行命令。也许关于路径…

有人能帮我如何配置支持的区域设置

以下是安装mcamara/laravel本地化的分步说明,希望这能有所帮助。

使用安装mcamara/laravel-localization

composer.phar require potsky/laravel-localization-helpers

添加以下

CCD_ 5到CCD_ 6在CCD_

'providers' => [
Potsky'LaravelLocalizationHelpers'LaravelLocalizationHelpersServiceProviderLaravel5::class,
]

您也可以在config/app.php.中的aliases数组中添加别名

'aliases' => [
'LaravelLocalization'   => Mcamara'LaravelLocalization'Facades'LaravelLocalization::class
]

现在这应该出现在php artisan list 的输出中

 localization
  localization:find     Display all files where the argument is used as a lemma
  localization:missing  Parse all translations in app directory and build all lang files

现在试试php artisan vendor:publish,它应该输出这样的东西:

Copied File [/vendor/potsky/laravel-localization-helpers/src/config/config-laravel5.php] To [/config/laravel-localization-helpers.php]
Publishing complete for tag []!

通过手动复制配置解决

cp vendor/mcamara/laravel/lacalization/src/config/config.php config/laravellocalization.php