Короче, вот листаю я документацию по этому вашему ларавелу, и не могу понять вот что. У нас есть UserController, в конструкторе которого мы получаем сервис, и засовываем его в объект.
Суть в чем. Я же нигде вроде как явно не должен указывать в роутере, что мы передаём в наш контроллер - репозиторий, который я указал через use.
Так как это работает? Как вызывается конструктор именно с параметром и типом того, что мне нужно?