thinkphp6 通用api格式

在日常api開發(fā)中,制定一個(gè)通用api的格式是非常重要的,便于后期維護(hù)

1.狀態(tài)碼統(tǒng)一管理,新建一個(gè)status.php文件用于狀態(tài)碼的管理
1.png

2.將api統(tǒng)一封裝
2.png

3.在BaseController中重寫__call方法,當(dāng)調(diào)用不存在的方法時(shí),就會(huì)調(diào)用__call方法,會(huì)傳入請(qǐng)求方法和參數(shù)


3.png

4.在控制器下面新建Error控制器,然后添加__call方法,這樣就會(huì)調(diào)用不存在的控制器的時(shí)候會(huì)調(diào)用__call方法,會(huì)傳入請(qǐng)求的控制器名稱和參數(shù)
5.png

這樣在調(diào)用api的時(shí)候,當(dāng)url錯(cuò)誤就會(huì)以json的格式友好的提示
6.png

圖中的格式化是谷歌瀏覽器的json-handle插件
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容