Laravel核心技術解析(1)—— Composer 組件管理與自動加載

Composer作爲PHP的組件化管理工具,實現了laravel框架的組件安裝、更新、移除,以及自動加載功能,下面就深入解析這是如何實現的。

使用Composer安裝組件,首先需要創建composer.json文件,composer.json示例如下:
在這裏插入圖片描述
我的個人博客:逐步前行STEP

該文件定義了項目的基本信息以及所依賴組件的名稱、版本、再執行composer install將所依賴組件安裝到項目的vendor目錄中。完成安裝後會自動生成 composer.lock 文件,該文件羅列了各個組件確切的版本以及安裝方式:
在這裏插入圖片描述
當執行composer install時首先檢查是否存在該文件,如果存在就下載該文件中能夠規定的組件以及版本。

我的個人博客:逐步前行STEP

在安裝好組件之後,vendor目錄下除了組件目錄還會生成一個co

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章