emotality/laravel-otp

一个用于通过电子邮件和短信发送OTP的Laravel包。

v1.1 2022-11-01 11:52 UTC

This package is auto-updated.

Last update: 2024-09-12 07:56:40 UTC


README

Packagist License Latest Stable Version Total Downloads

一个用于通过电子邮件和短信发送OTP的Laravel包。指定不同的模型及其列!

安装

  1. composer require emotality/laravel-otp
  2. php artisan vendor:publish --provider="Emotality\OTP\OTPServiceProvider"
  3. 配置您的 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);

提供商

许可

laravel-otp 在MIT许可下发布。有关详细信息,请参阅LICENSE