hitmanv/laverify

v1.0.0 2020-08-27 06:33 UTC

This package is auto-updated.

Last update: 2024-05-27 14:44:48 UTC


README

验证码简化

安装

composer require hitmanv/laverify

用法

use Hitmanv\Laverify\VerifyCode;

// 生成验证码
// type -> 不同用途的验证码 
// target -> 验证码对象 手机号码或邮箱等
VerifyCode::gen($type, $target, $ttl=300); 
VerifyCode::verify($type, $target, $code);

中间件使用

// kernel 添加
'vc' => Hitmanv\Laverify\VerifyCodeMiddleware::class,

// 使用
// target_key -> 请求中验证码对象的键
// code_key -> 请求中验证码的键
someroute()->middleware('vc:type,target_key,code_key')

License

MIT