hyperf-view/builder/Helper/Captcha.php

17 lines
482 B
PHP

<?php
declare(strict_types=1);
namespace Builder\Helper;
class Captcha
{
/**
* @return array
*/
public function getCaptchaInfo(): array
{
$conf = new \EasySwoole\VerifyCode\Conf();
$conf->setUseCurve()->setUseNoise();
$validCode = new \EasySwoole\VerifyCode\VerifyCode($conf);
$draw = $validCode->DrawCode();
return ['code' => \Builder\Helper\Str::lower($draw->getImageCode()), 'image' => $draw->getImageByte()];
}
}