chengkun
2025-09-15 17e42d4e0fa95c7af0173be4ef4768eeb6090d5f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
 
namespace think\captcha;
 
use think\Route;
use think\Service;
use think\Validate;
 
class CaptchaService extends Service
{
    public function boot()
    {
        Validate::maker(function ($validate) {
            $validate->extend('captcha', function ($value) {
                return captcha_check($value);
            }, ':attribute错误!');
        });
 
        $this->registerRoutes(function (Route $route) {
            $route->get('captcha/[:config]', "\\think\\captcha\\CaptchaController@index");
        });
    }
}