W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
所有的自定義命令,都 必須 有項(xiàng)目的命名空間。
?正確:
php artisan learnku:clear-token
php artisan learnku:send-status-email
// 命令很多的項(xiàng)目,使用來更好的分組
php artisan learnku-book:update-votes
...
?錯(cuò)誤的例子:
php artisan clear-token
php artisan send-status-email
...
在一個(gè)長期維護(hù)的項(xiàng)目中,自定義命令文件很容易就擠爆 app/Console/Commands 目錄。應(yīng)該在項(xiàng)目初期就能預(yù)測(cè)這些情況,并提交對(duì)文件進(jìn)行組織。
app/Console/Commands 目錄下,應(yīng)該 使用以下目錄結(jié)構(gòu):
├── Development —— 存放開發(fā)專用命令
├── LongPulling —— 存放死循環(huán)執(zhí)行的命令(可選)
├── OneTime —— 存放一次性命令
├── Schedule —— 存放計(jì)劃任務(wù)
├── . —— 根目錄存放一般命令
在非常復(fù)雜的項(xiàng)目中,以上功能目錄下,也 應(yīng)該 按照業(yè)務(wù)邏輯進(jìn)行分組。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: