Всем привет, возник определенный вопрос при изучении di и loc контейнеров в ларе.
Я разобрался с классом container. Как я понял, все крутится вокруг метода resolve, где через рефлекшион мы внедряем нужные классы в аргументы конструктора контейнера.
Основной вопрос именно в конструкторе, ибо я понимаю, что di как раз про зависимости классов в аргументах конструктора, но я никак не могу понять, где и особенно как в ларе контроллеры инъектят зависимости в аргументах любой функции без конструктора.