美文网首页
thinkphp6 通用api格式

thinkphp6 通用api格式

作者: 清水昏昏 | 来源:发表于2021-01-28 16:34 被阅读0次

    在日常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插件

    相关文章

      网友评论

          本文标题:thinkphp6 通用api格式

          本文链接:https://www.haomeiwen.com/subject/rpcxtltx.html