emotality / laravel-otp
一个用于通过电子邮件和短信发送OTP的Laravel包。
v1.1
2022-11-01 11:52 UTC
Requires
- php: >=7.2.5
- ext-json: *
- illuminate/http: ^7.0|^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-12 07:56:40 UTC
README
一个用于通过电子邮件和短信发送OTP的Laravel包。指定不同的模型及其列!
安装
composer require emotality/laravel-otpphp artisan vendor:publish --provider="Emotality\OTP\OTPServiceProvider"- 配置您的
config/otp.php文件
使用方法
导入 OTP 类
use Emotality\OTP\OTP;
向刚刚登录的用户发送OTP
OTP::email($user); OTP::sms($user); OTP::smsOrEmail($user); OTP::smsAndEmail($user);
如果OTP输入正确,您可以从数据库中删除OTP
OTP::clear($user);
提供商
- Nexmo/Vonage
- PanaceaMobile
- 更多即将到来!
许可
laravel-otp 在MIT许可下发布。有关详细信息,请参阅LICENSE。