簡體   English   中英

在mcamara / laravel-localization上配置支持的語言

[英]Configure supported language on mcamara/laravel-localization

我通過composer安裝了mcamara / laravel-localization ,現在嘗試配置支持的語言環境 我在那里遇到的問題是:

  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-localization的逐步說明,希望對您有所幫助。

使用以下命令安裝mcamara/laravel-localization

composer.phar require potsky/laravel-localization-helpers

添加以下內容

Potsky\\LaravelLocalizationHelpers\\LaravelLocalizationHelpersServiceProviderLaravel5::class,providers數組的末尾config/app.php Potsky\\LaravelLocalizationHelpers\\LaravelLocalizationHelpersServiceProviderLaravel5::class,如下所示

'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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM