这个$adminsService为啥能赋值为一个对象呢
<< 上一篇: laravel 数据库查询,速度过慢
>> 下一篇: php框架 laravel 路由里面的 [user=>]是什么意思
为啥不能呢 Laravel框架在实例化控制器的时候 会解析注入的参数 如果这个 AdminsService 是个接口或抽象类,会去服务容器中检查是否绑定了对应的实现类 如果有则实例化实现类 如果 AdminService 本身就是个可以直接实例化的类,就直接实例化它,所以不管怎样,你都可以在构造函数里直接使用 $adminService 实例
谢谢
2 Comments
为啥不能呢 Laravel框架在实例化控制器的时候 会解析注入的参数 如果这个 AdminsService 是个接口或抽象类,会去服务容器中检查是否绑定了对应的实现类 如果有则实例化实现类 如果 AdminService 本身就是个可以直接实例化的类,就直接实例化它,所以不管怎样,你都可以在构造函数里直接使用 $adminService 实例
谢谢