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

Куда вынести повторяющийся код для каждого роута?

Суть в следующем: есть некий код, который требуется выполнять в каждом контроллере\функции замыкании. Например - проверка авторизации. Как мне избежать повторов типа : роут 1 - проверка авторизации - действия, роут 2 - проверка авторизации - другие дествия. И тому подобное, возможно есть какой-то паттерн, решающий данную задачу?
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Вынести повторяющийся код в отдельный класс\функцию. Вообще роут не должен содержать код контроллера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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