lavavel “message“: “Xdebug has detected a possible infinite loop, and aborted your...
是因为服务类互相依赖的问题,比如UserSerive服务类、GoodsService服务类,UserSerive服务类注入GoodsService服务类,反过来,GoodsService服务类注入UserSerive服务类。互相依赖,考虑重构这些服务来移除直接的依赖。例如,如果一个服务只是偶尔需要另一个服务,可以考虑使用服务定位器模式或在方法内部通过。中是否互相使用了对方。特别是检查这些服务的构造函数和方法,看是否在尝试获取或注入对方的实例。助手函数延迟加载服务,而不是在构造函数中注入。
原创
2024-04-19 12:02:48 ·
387 阅读 ·
1 评论