thuraaung2493 / otp-generator
一个简单的OTP生成器。
dev-main
2024-09-07 07:56 UTC
Requires
- php: ^8.2
- nunomaduro/mock-final-classes: ^1.2
Requires (Dev)
- larastan/larastan: ^2.0
- laravel/pint: ^1.10
- orchestra/testbench: ^8.5
- pestphp/pest: ^2.6
This package is auto-updated.
Last update: 2024-09-07 07:56:25 UTC
README
安装
composer require thuraaung2493/otp-generator:dev-main
使用
use Thuraaung\OtpGenerator\OtpGenerator; $generator = new OtpGenerator(); $generator->generate(); // 123456
外观
use Thuraaung\OtpGenerator\Facades\OtpGenerator; use Thuraaung\OtpGenerator\Enums\CaseType; OtpGenerator::generate(); // 123456
仅数字
use Thuraaung\OtpGenerator\Facades\OtpGenerator OtpGenerator::generate(8); // "123456" OtpGenerator::generate(8); // "12345678"
仅英文字母
use Thuraaung\OtpGenerator\Facades\OtpGenerator OtpGenerator::generateAlpha(6, CaseType::MIXED); // "pHwmLh"
字母数字
use Thuraaung\OtpGenerator\Facades\OtpGenerator OtpGenerator::generateAlphaNumeric(6, CaseType::MIXED); // "S3I3V1"
注意:仅大写 =>
CaseType::UPPERCASE
,仅小写 =>CaseType::LOWERCASE
,混合(默认)=>CaseType::MIXED
测试
composer test
许可证
本软件包是开源软件,遵循MIT许可证