我遵循Laravel安装指南中的所有步骤。Laravel的新手 - 供应商目录
使用Composer,该项目已成功安装在服务器上并像魅力一样运行。
在安装时,Composer在供应商目录中添加一些依赖关系。
我的问题是:为什么“Hello World项目”有这么多的依赖关系。我不明白目录的需要。继承人的名单:
- 斌
- classpreloader
- 作曲家
- d11wtq
- 的filp
- ircmaxell
- jeremeamia
- laravel
- 独白
- nesbot
- nikic
- paragonie
- 拼缝
- phpseclib
- predis
- PSR
- 堆
- swiftmailer
- 交响乐
我来自Zend开发。所以在供应商目录中,我只期待Laravel框架,没有别的。为什么我需要超过4200个第三方脚本文件。
感谢您的回答。
卡尔
这些依赖关系是预先加载的,因为框架假定大多数开发人员将使用Laravel而不是Hello World项目。你问这些软件包是做什么的? – WillardSolutions
感谢您的快速回复。是的,但我想知道一个正常的MVC项目可以删除哪个软件包。我教Laravel会有所有那些没有任何依赖第三方的类。 例如,我真的需要psr,swiftmailer。 为什么交响乐。我知道Laravel的灵感来源于它......但是为什么依赖于它... –
@SequenceDigitale.com,看看'symfony /'目录里面。这可能不是整个框架,而是一些图书馆。 – Chris