Laravel專案架構介紹
回到我們之前建好的專案,
結構大致上如下.
以下對Laravel的結構做說明
- app/
- Console/
- Commands/ #Laravel的命令檔案
- Kernel.php #Laravel的排程
- Http/
- Controller/ #控制器
- Middleware/ #中介層
- Jobs/ #工作事項
- config/ #設定檔
- database/
- migrations/ #資料庫相關migration檔案
- node_modules/ #專案套件的安裝目錄
- public/ #對外公開的目錄
- resources/
- js/ #Js原始檔案所在目錄
- lang/ #語系檔案所在目錄
- sass/ #SASS/SCSS檔案所在目錄
- views/ #前端模板所在目錄
- vendor/ #Composer套件安裝目錄
- .env #環境變數設定檔案
- composer.json #Composer套件安裝清單
- package.json #專案套件安裝清單