hellojie / laravel-otp
一个简单的OTP包
dev-main
2022-11-27 09:43 UTC
Requires
- php: ^8.1
- illuminate/database: ^9.41
- illuminate/support: ^9.41
- nesbot/carbon: ^2.63
Requires (Dev)
- orchestra/testbench: ^7.14
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-27 13:48:46 UTC
README
简介
laravel 9的一个简单OTP包。
安装
composer require hellojie/laravel-otp:dev-main
发布迁移文件
php artisan vendor:publish
使用方法
生成OTP
<?php use Hellojie\LaravelOtp\OtpService; /** @var OtpService $otpService */ $otpService = app(OtpService::class); $token = $otpService->generate('test-key');
验证OTP
<?php use Hellojie\LaravelOtp\OtpService; /** @var OtpService $otpService */ $otpService = app(OtpService::class); $isValid = $otpService->validate('test-key', 'test-token');