我通过composer安装了mcamara/laravel-localization,现在尝试配置supported locales。在那里我遇到了以下问题:
app/providers/ConfigServicePovider.php
php artisan vendor:publish --provider="Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider"
导致:无法发布标签[] config/app.php
,我不清楚该怎么做关于1。我不确定我是否可以创建它并且它有效。我的感觉是这不起作用。
关于2。如果我只运行它的结果相同:`php artisan vendor:publish"。我在Windows上工作,所以我不确定是否必须以不同的方式运行命令。也许是关于路径......
有人可以帮助我如何配置支持的语言环境吗?
答案 0 :(得分:1)
以下是安装mcamara / laravel-localization的分步说明,希望对此有所帮助。
使用
安装mcamara/laravel-localization
composer.phar require potsky/laravel-localization-helpers
添加以下
在此Potsky\LaravelLocalizationHelpers\LaravelLocalizationHelpersServiceProviderLaravel5::class,
数组末尾的 config/app.php
到providers
'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 []!
答案 1 :(得分:1)
通过手动复制配置解决了这个问题
cp vendor/mcamara/laravel/lacalization/src/config/config.php config/laravellocalization.php