Настроить поддерживаемый язык на mcamara / laravel-localization

1

Я установил mcamara/laravel-локализацию через композитор и попробую теперь настроить поддерживаемые локали. Там я столкнулся с проблемой:

  1. app/providers/ConfigServicePovider.php не существует в L5.1
  2. php artisan vendor:publish --provider="Mcamara\LaravelLocalization\LaravelLocalizationServiceProvider" результат: ничего не публиковать для тега []
  3. и на config/app.php мне непонятно, что делать

Что касается 1. Я не уверен, могу ли я просто создать его, и он работает. Я чувствую, что это не сработает.

Что касается 2. его того же результата, если я просто запускаю: "php artisan vendor: publish". Я работаю над Windows, поэтому я не уверен, что мне нужно запускать команду по-другому. Возможно, в отношении пути...

Кто-нибудь может помочь мне настроить поддерживаемые локали?

Теги:
laravel-5.1
configuration
composer-php

2 ответа

1
Лучший ответ

Решил его, скопировав конфигурацию вручную

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

Вот пошаговая инструкция по установке mcamara/laravel-localization, надеюсь, это поможет.

Установите mcamara/laravel-localization используя

composer.phar require potsky/laravel-localization-helpers

Добавьте следующее

Potsky\LaravelLocalizationHelpers\LaravelLocalizationHelpersServiceProviderLaravel5::class, to config/app.php в конце массива providers как это

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

Вы также можете добавить псевдоним в массив aliases в config/app.php.

'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
    Установка mcamara/laravel-localization не является проблемой. Я борюсь с конфигурацией supported locales . Как мне это сделать с помощью potsky/laravel-localization-helpers ? Я хочу настроить en и ar
  • 0
    После того, как вы установили его, вы можете увидеть раздел использования этого github.com/mcamara/laravel-localization
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню