跳轉到內容

目錄結構

概述

默認的文件結構可以使你更好地開始項目推進,你也可以自由地新增文件夾,但默認文件夾不要修改。

根目錄

app 目錄

app 包含了程序的核心代碼。 幾乎所有的邏輯都會在這個文件夾中。

bootstrap 目錄

bootstrap 目錄包含了框架的啟動文件 app.go

config 目錄

config 目錄包含了應用程序的所有配置文件。最好把這些文件都瀏覽一遍,並熟悉所有可用的配置。 最好瀏覽這些文件,熟悉所有可用的選項。

database 目錄

database 目錄包含了數據庫遷移文件。

public 目錄

public 目錄包含一些靜態資源,如圖像、證書等。

resources 目錄

resources 目錄包含你的視圖,以及原始的、未編譯的資源文件,例如 CSS 或 JavaScript。

routes 目錄

routes 目錄包含應用程序的所有路由定義。

storage 目錄

storage 目錄包含 logs 目錄,logs 目錄包含應用程序的日誌文件。

tests 目錄

tests 目錄包含你的自動化測試。

app 目錄

console 目錄

console 目錄包含應用程序所有自定義的 Artisan 命令,與控制台啟動文件 kernel.go,可以在這個文件中註冊任務

http 目錄

http 目錄包含控制器、中間件等,幾乎所有通過 Web 進入應用的請求處理都在這裡進行。

grpc 目錄

grpc 目錄包含控制器、中間件等,幾乎所有通過 Grpc 進入應用的請求處理都在這裡進行。

models 目錄

models 目錄包含所有數據模型。

providers 目錄

providers 目錄包含程序中所有的 服務提供者。 服務提供者通過綁定服務、註冊事件或執行任何其他任務來引導應用程序以應對傳入的請求。 服務提供者引導應用程序通過綁定服務、註冊事件或執行任何其他任務來應對傳入的請求。

基於 MIT 许可發佈