我遵循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