Задать вопрос
IlyasMasirov
@IlyasMasirov

Как Laravel 5 заставить срабатывать переключение локали в AppServiceProvider.php?

Здравствуй уважаемый народ!
Меня интересует одна интересная вещь в Ларавел 5. В структуре фреймворка в папке Http/Providers есть AppServiceProvider.php, в методе boot я прописываю

public function boot()
{
	View::share('news_category', NewsCategory::all());
}


В модели NewsCategory.php есть локализация:
private $locale;

    public function __construct()
    {
        $this->locale = LaravelLocalization::getCurrentLocale();
    }

   public function getNameAttribute()
    {
        $column = "name_" . $this->locale;
        return $this->{$column};
    }


Так вот когда я нажимаю на селектор выбора языка, то та часть, которая находится в виджете выбора новостей по категории не переводится на другой язык, хотя в других моделях работает, которые не расположены в этом сервис провайдере. Возникает вопрос, почему?
  • Вопрос задан
  • 584 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
IlyasMasirov
@IlyasMasirov Автор вопроса
Разобрался в этом вопросе. Всё оказывается просто решается с помощью композеров.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы