Laravel最早接觸是兩個(gè)多月前剛開始實(shí)習(xí)的時(shí)候,那時(shí)通過(guò)網(wǎng)上的學(xué)習(xí)資料很快便上手,開發(fā)模塊接口。后來(lái)沒(méi)有什么深入和總結(jié),但是當(dāng)我剛開始學(xué)Laravel的時(shí)候,我對(duì)Laravel最大的認(rèn)識(shí)就是,框架除了路由、中間件和 MVC 設(shè)計(jì)以外,基本所有的功能都是以模塊服務(wù)的方式提供,而且在學(xué)習(xí)Laravel的會(huì)讓自己有學(xué)習(xí)設(shè)計(jì)模式的意識(shí),感覺(jué)很受啟發(fā)。下面是對(duì)Laravel 5.x 啟動(dòng)過(guò)程以及 Http 請(qǐng)求處理過(guò)程的源碼簡(jiǎn)要分析。

入口文件

Laravel和大多數(shù)框架一樣采用同樣的單一入口方式,Laravel的入口文件位于public/index.php,所有的請(qǐng)求都通過(guò)你的網(wǎng)頁(yè)服務(wù)器(Apache / 

網(wǎng)友評(píng)論