Laravel-目錄結構



app目錄
包含應用程式的核心程式碼

bootstrap目錄
包含的檔案用來啟動框架和設定自動載入;以及包含一個 cache 資料夾,其中內有框架對效能最佳化所產生的檔案,例如 route 和 services 的快取檔案。

config目錄
config 目錄包含所有應用程式的配置檔案。

database目錄
包含資料庫遷移與資料填充檔案

public目錄
存放著 index.php 檔案,此檔案為應用程式的 HTTP 請求入口點。此目錄還包含了前端資源檔,如圖片、JavaScript 和 CSS。

resources目錄
resources 目錄包含你的視圖、原始的資源檔 (LESS、SASS、CoffeeScript) ,以及語言檔。

routes目錄
routes目錄 Laravel框架預設的路由文件web.php, api.php, console.php。

storage目錄
主要是存放編譯後的Blade模板、session、框架產生的檔案以及系統的log檔案。這個目錄需設定為可寫入的權限。

tests目錄
主要是laravel支援TDD開發模式,在這個目錄中包含了PHPUnit測試的相關文件會放在這邊。

vendor目錄
composer命令用的相關模組都會放在這邊


維護模式
啟動維護模式,這時候Laravel會載入 resources/views/errors/503.blade.php 這個模板顯示維護中。

php artisan down

關閉維護模式

php artisan up

留言