我阅读了laravel文档,
如果您的提供商仅在服务中注册绑定 容器,您可以选择将其注册推迟到 实际需要注册绑定。
我不明白什么是“仅注册绑定”。我在Google上阅读了许多文章,但没有找到答案。 你能帮我理解吗!
非常感谢您^^
答案 0 :(得分:3)
这是有关Bindings的Laravel文档。简而言之-它告诉服务容器在需要某些类或接口时返回什么。 (您可以通过阅读PHP中的依赖注入和依赖注入来了解更多信息)。但是Laravel服务提供者不仅限于容器中的绑定类。在提供程序内部,您可以指向路由文件夹,注册view()作曲者等...
如果您的服务提供商中除了注册绑定之外没有其他代码,则可以推迟它,以便代码能更快地工作。但是,例如,如果您有另一个在服务提供商中注册的routes文件夹-那么您不应推迟注册服务提供商。