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

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

Где в Laravel 5 можно задать глобальную переменную, которую можно менять в любом контроллере? Есть массив, проинициализированный неким начальным значением, который дополняется в некоторых контроллерах, а затем выводится в основном представлении, в самом верху страницы. Где можно задать такую переменную? Middleware или есть что-то более подходящее?
  • Вопрос задан
  • 2163 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
Решения вопроса 1
@NubasLol
Делаешь синголтон в провадйере и все. Так Лара работает с коннектом к бд и т.д

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

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

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

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