本系列文的環境狀態,可點擊此連結後花園環境參考
搭建好了Laravel專案,接下來,就請看倌們快來看看這孩子合不合您的胃口?
看看他有什麼值得我們探索觸碰的❤︎
在此會跟各位看倌簡略介紹Laravel需瞭解的地方,有些地方敏感些,希望看倌小心服用,不要輕易出手,不然是會壞掉的.....嗯......關於程式運作上面,看倌您剛剛也是這麼想的吧!
此圖可以看到是安裝好的Laravel專案,最上層會有的資料夾。
官方覺得 model 這個詞彙太過含糊不清,不同人認知的 model 可能會是不相同的事物。
有些開發人員將應用程序的 model 認爲是給商業邏輯(Businese Logic)所放置的,
有些則將 model 當成是用於跟資料庫(database)連結溝通的 class 放置處。
所以官方選擇 app 預設情況下,將Eloquent模型放置到資料夾下,開發者可自行選擇放置的位置。
主要放置應用部份的核心程式碼,幾乎我們編寫的應用 class ,絕大部份也都放置在這裡。
主要放置框架啓動及自動載入配置相關的檔案。
放置所有應用程式的設定檔。
放置用來資料庫遷移和填充的檔案。
放置前端的資源,像是圖片、JavaScript、CSS。
內含視圖(views)和未編譯的原生前端資源文件,例.LESS、SASS或JavaScript。另外也放置所有語系的檔案。
放置所有應用程式預設的路由,預設提供四種路由途徑:web.php、api.php、console.php、channels.php。
存放編譯後的 Blade 模板、session、檔案快取和其他由框架產生的檔案。
主要是Laravel支援TDD開發模式,此資料夾放置了PHPunit測試的相關文檔。
所有透過composer命令用的相關模組都會放在這邊。
大致上,他的主要配置及狀態就是這樣,有些部份之後會有更詳細的解說。
❁ Laravel官網-Directory Structure
❁ PHP Laravel 開發入門(二) - 設置與目錄架構