thinkphp6 通用api格式

在日常api开发中,制定一个通用api的格式是非常重要的,便于后期维护

1.状态码统一管理,新建一个status.php文件用于状态码的管理
1.png

2.将api统一封装
2.png

3.在BaseController中重写__call方法,当调用不存在的方法时,就会调用__call方法,会传入请求方法和参数


3.png

4.在控制器下面新建Error控制器,然后添加__call方法,这样就会调用不存在的控制器的时候会调用__call方法,会传入请求的控制器名称和参数
5.png

这样在调用api的时候,当url错误就会以json的格式友好的提示
6.png

图中的格式化是谷歌浏览器的json-handle插件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容