安装
首先使用Composer安装think-captcha扩展包:
composer require topthink/think-captcha
验证码库需要开启Session才能生效。
使用
手册地址:验证码 · ThinkPHP6.0完全开发手册 · 看云
# 在模版内添加验证码的显示代码
<div>{:captcha_img()}</div>
# 第二种写法
<div><img src="{:captcha_src()}" alt="captcha" /></div>
上面两种的最终效果是一样的,根据需要调用即可。
- 然后使用框架的内置验证功能(具体可以参考验证章节),添加captcha验证规则即可
$this->validate($data,[
'captcha|验证码'=>'require|capt