15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

tp5接口开发

王少铮| 发布于 2021-07-24 18:42:11| 115阅读| 0点赞| 0评论
举报

tp5接口开发

接口其实跟写后台时候用到的方法是差不多的,区别就是一个后端自己用,接口是后端给前端返回的数据。

例:http://qiuxingka.qinfenniao.com/api/login/mi

域名/模块/控制器/方法

这个方法就是接收到用户传的token,然后后台做处理后返回给前端

接口代码如下

public function mi(){
        $id=Request()->param('id');
        return createToken($id);
    }

一般写业务逻辑的时候,都需要返回一个状态码和提示来让前端判断是否操作成功

例:

    public function ceshi()
    {
        $status = $this->request->post();
        //例如查询符合条件的用户
        $data = db('user')->where('status',$status)->find();
        //如果查询到
        if($data)
        {
            //返回成功状态码和提示和查询的用户信息
            //个人建议使用datas而不是data,使用datas会更容易让前端区分
            return json(['code'=>1,'msg'=>'成功','datas'=>$data])
        }else{
            //返回失败状态码和提示和一个空数组,空数组非必须
            return json(['code'=>0,'msg'=>'未查询到','datas'=>$data]);
        }
    }

这样一个接口就开发完成啦

0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

王少铮
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部