thuraaung2493/otp-generator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

thuraaung2493/otp-generator

Composer 安装命令:

composer require thuraaung2493/otp-generator

包简介

A simple OTP generator.

README 文档

README

Installation

composer require thuraaung2493/otp-generator:dev-main

Usage

use Thuraaung\OtpGenerator\OtpGenerator;

$generator = new OtpGenerator();
$generator->generate(); // 123456

Facade

use Thuraaung\OtpGenerator\Facades\OtpGenerator;
use Thuraaung\OtpGenerator\Enums\CaseType;

OtpGenerator::generate(); // 123456

Number Only

use Thuraaung\OtpGenerator\Facades\OtpGenerator

OtpGenerator::generate(8); // "123456"
OtpGenerator::generate(8); // "12345678"

English Alphabets Only

use Thuraaung\OtpGenerator\Facades\OtpGenerator

OtpGenerator::generateAlpha(6, CaseType::MIXED); // "pHwmLh"

Alpha Numeric

use Thuraaung\OtpGenerator\Facades\OtpGenerator

OtpGenerator::generateAlphaNumeric(6, CaseType::MIXED); // "S3I3V1"

Note: Uppercase only => CaseType::UPPERCASE, Lowercase only => CaseType::LOWERCASE, Mixed(default) => CaseType::MIXED

Test

  composer test

License

This package is open-sourced software licensed under the MIT license

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-09-07