评论
【二】BuildAdmin快速创建API接口查询,限制字段返回新

【二】BuildAdmin快速创建API接口查询,限制字段返回新

让好奇心为你指引方向

前提

【一】BuildAdmin速创建商业级后台管理系统,本地环境安装和创建内容模型

【二】BuildAdmin快速创建API接口查询,限制字段返回新

章节内容

本文是通过buildadminn访问API接口查询,限制字段返回,阅读量更新;

前面我们建立了基本配置的数据模型,在他的基础上加一些基本的内容

特别关注下首页类型的下拉框,在右侧字段注释我们得知,注释就是我们看到输入框上方的中文标题,后面opt是我们下拉框内容按格式写即可

【二】BuildAdmin快速创建API接口查询,限制字段返回新

点击生成CRUD代码,再点击重新发布(如果你不想每次都这样操作,可以进入web目录执行)

npm run dev
【二】BuildAdmin快速创建API接口查询,限制字段返回新

建立API

buildadmin灵感来自fastadmin,不同的是fastadmin他会生API文档;相比之下strapi它果然还是有一定优势哈哈哈哈

因此buildadmin得自己学习,自己写API,自己看Tp文档打

开源码导入Trae开发工具,访问目录

app\api\controller

该目录下心间一个Wxset.php文件(开头要大写)

翻译过来执行wxSet函数,查询ba_wxset表,把所有数据返回

<?php
    //命名空间声明,相当于以前的include或者require
    namespace app\api\controller;
    use think\facade\Db;
    use app\common\controller\Api;
    class Wxset extends Api //继承Api类,相当于以前的extends Controller
    {
        public function wxSet(){
            $wx = Db::table('ba_wxset')->select();//查询ba_ce表的所有数据
           //只访问ID,app_id,其他不出现
        // $wx = Db::table('ba_wxet')->field('id,app_id')->select();
            //返回数据
            $this->success('查询成功', $wx);
        }
    }
?>

ba_wxset表,ba_是在我们安装的时候默认表头,wxset就是我们crud的的数据模型名称,或者可以通过点击查看

【二】BuildAdmin快速创建API接口查询,限制字段返回新

访问API

最后就是访问API接口,需要阅读thinkphp官方文档得到API的结构

http://serverName/index.php(或者其它入口文件)/控制器/操作/参数/值…
【二】BuildAdmin快速创建API接口查询,限制字段返回新

通过分析,访问API地址按如下结构获取


http://0.0.0.0:8000/index.php/api/wxset/wxSet
【二】BuildAdmin快速创建API接口查询,限制字段返回新

总结

感谢大佬“-”提供学习资料