对于新蜜蜂的问题我感到抱歉。 (对不起我的英语)
我研究了此仓库中的示例代码 https://github.com/Laracommerce/laracom/blob/master/app/Http/Controllers/Front/CartController.php
意识到我不了解控制器的工作原理。
更确切地说,我很困惑变量来自Contrllers构造函数的地方
image of code 以及为什么变量(__construct函数中的属性)是接口(例如CartRepositoryInterface)
谢谢!
答案 0 :(得分:0)
使用Laravel service container将接口绑定到实现。
一旦这些已绑定在the container中,则可以让接口或类在解决时自动注入到控制器或其他类中。