首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >composer和laravel服务容器中依赖关系的含义

composer和laravel服务容器中依赖关系的含义
EN

Stack Overflow用户
提问于 2020-03-12 09:52:59
回答 2查看 549关注 0票数 0

我不熟悉作曲家和拉拉。

根据导游的说法。

Composer是PHP的依赖管理器。

Laravel服务容器是管理类依赖项和执行依赖项注入的强大工具。

如果composer管理依赖项,为什么需要服务容器?它们指的是不同的依赖关系?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-12 10:35:34

Composer完全负责在项目中提供库的副本。它确保在项目中的供应商文件夹中有您按需要表示的库。它不知道您的项目、这些库是如何使用的,也不知道它们是否存在。Composer处理项目所依赖的库,并确保它们可用。

Laravel服务容器在运行时处理类实例的实例化。

如果您有一个具有特定类类型-提示的构造函数的参数,那么服务容器就是为您解决这一问题的部分。例如:

代码语言:javascript
运行
复制
public function __construct(User $user)
{
    $user;
}

Laravel服务容器处理运行时依赖项并解析类,以便根据需要实例化对象。

票数 0
EN

Stack Overflow用户

发布于 2020-03-12 10:00:38

按编写器文档编写:

Composer

PHP是

中的依赖管理工具。它允许您声明您的项目所依赖的库,并且它将为您管理(安装/更新)它们。

按Laravel 提供

( Laravel服务容器)是管理类依赖项和执行依赖注入的强大工具。依赖注入是一个花哨的短语,本质上意味着:类依赖通过构造函数或在某些情况下通过"setter“方法”注入“到类中。

参考文献:

https://getcomposer.org/doc/00-intro.md

https://laravel.com/docs/6.x/container

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60651489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档