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");
| });
| }
| }
|
|