@photosho

Где в Laravel лучше задать глобальную переменную?

Где в Laravel 5 можно задать глобальную переменную, которую можно менять в любом контроллере? Есть массив, проинициализированный неким начальным значением, который дополняется в некоторых контроллерах, а затем выводится в основном представлении, в самом верху страницы. Где можно задать такую переменную? Middleware или есть что-то более подходящее?
  • Вопрос задан
  • 2045 просмотров
Решения вопроса 1
@NubasLol
Делаешь синголтон в провадйере и все. Так Лара работает с коннектом к бд и т.д

public function register()
    {
        $this->app->singleton(Connection::class, function ($app) {
            return new Connection(config('riak'));
        });

}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@mssmaks
Helper
Ответ написан
Комментировать
@RidgeA
лучше всего нигде
наверняка существует иное решение, не завязанное на глобальное состояние...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы