Я чувствую, что повторяюсь в контроллерах Laravel (4). Например, для каждого представления мне нужно около $variables
. Я получаю их из кеша или базы данных. Поскольку получение и обработка их берут некоторые строки кодов (между 5-100 строк), я повторяю их в каждой функции контроллера. Это особенно актуально при обновлении функций (они увеличивают сложность).Как я могу избежать повторения в контроллерах Laravel (4)?
Как я могу избежать этого без какого-либо отрицательного эффекта?
Примечание: $variables
в основном не являются глобальными переменными.
Вы могли бы абстрактные на это в метод класса, что ваш контроллер загружает через конструктор. Это означало бы написание кода один раз, но вызов его несколько раз. – jardis