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

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插件