thinkphp6验证码接口

查看接口文档

验证码接口用于登录页面展示时,获取验证码图片地址及验证码标识

安装验证码功能组件(如果是官网下载的完整版框架,无需安装)

composer require topthink/think-captcha

设置路由,app/adminapi/route/api.php中,adminapi域名路由部分,增加代码如下

//验证码图片

Route::get('getCaptcha','Login/getCaptcha')->allowCrossDomain();

 创建Login控制器:项目目录下,执行以下命令

php think make:controller adminapi@Login --plain

app/adminapi/controller/Login.php中

创建captcha方法

 'http://adminapi.pyg.com'.captcha_src(),
            'uniqid' => $uniqid
        ];
        return success('success',200,$data);
    }
}

 测试

thinkphp6验证码接口_第1张图片

 

注意如果验证码显示不出来添加验证码路由(tp5.0)

//访问图片需要
Route::get('captcha/:id', "\\think\\captcha\\CaptchaController@index");

可根据实际需要,对验证码进行自定义配置: app/config/captcha.php

你可能感兴趣的:(thinkphp6,postman,测试工具,前端,thinkphp)