@Temper5

Как передать данные из посредника в контроллер?

Подумал, что можно исключить дополнительные проверки из контроллера, сделав это все в midddleware. То есть, из посредника в controller необходимо передать переменную в зависимости от значения которой будут выполняться определенные действия. Вопрос: каким образом можно передать переменную из посредника в контроллер?
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 2
v_decadence
@v_decadence
В конструкторе контроллера
$this->middleware(function ($request, $next) {
    // $this->variable = 10;

    return $next($request);
});
Ответ написан
SerafimArts
@SerafimArts
Senior Notepad Reader
Добавить значение в контейнер, а потом вставить его через DI или сервис-локацию?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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