Laravel 8 App 目錄

2021-07-13 09:46 更新

應(yīng)用程序的大部分都位于 app 目錄中。默認(rèn)情況下,此目錄的名稱空間在 App 下,并由 Composer 使用 PSR-4 自動(dòng)加載。

app 目錄包含各種目錄,如 Console、HttpProviders。可以將 ConsoleHttp 目錄看作是為應(yīng)用程序的核心提供了一個(gè) API。HTTP 協(xié)議和 CLI 都是與應(yīng)用程序交互的機(jī)制,但實(shí)際上并不包含應(yīng)用程序邏輯。換句話說,它們是向應(yīng)用程序發(fā)出命令的兩種方式。Console 目錄包含所有 Artisan 命令,而 Http 目錄包含控制器、中間件和請(qǐng)求。

當(dāng)您使用 make Artisan 命令生成類時(shí),將在 app 目錄內(nèi)生成各種目錄。因此,例如 當(dāng)你執(zhí)行 make:job 命令生成隊(duì)列任務(wù)時(shí),將會(huì)生成 app/Jobs 目錄。

技巧:app 目錄中的許多類可以由 Artisan 通過命令生成。要查看可用的命令,請(qǐng)?jiān)诮K端中運(yùn)行 php artisan list make 命令。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)