文件名称:laravel-sms:Laravel 贴合实际需求同时满足多种通道的短信发送组件
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-20 08:32:03
sms laravel-5-package laravel-sms PHP
Laravel Sms Laravel 贴合实际需求同时满足多种通道的短信发送组件 Featrue 基于业务需求在 基础进行扩展开发,主要实现如下目标: 支持短信验证码直接在 config 中配置模板ID 支持短信验证码自定义长度 支持短信验证码有效分钟,默认5分钟 支持短信验证码重试次数,防止用户意外输错验证码导致需要再次发送验证码的问题。 支持短信验证码未验证时,用户再次请求验证码,在有效分钟内验证码保持一致。 集成短信发送路由,支持 web 和 api 发送方式。 支持验证码调试,debug 模式下可直接查询手机号目前有效的验证码 支持短信验证码发送记录保存到数据库 短信发送频率限制,同一 IP 限定时间内请求次数 TODO: 支持语音验证码 安装 composer require ibrand/laravel-sms:~1.0 -vvv 低于 Laravel5.5 版本 conf
【文件预览】:
laravel-sms-master
----.php_cs(755B)
----.gitignore(20B)
----scrutinizer.yml(677B)
----src()
--------SmsController.php(2KB)
--------Storage()
--------Facade.php(521B)
--------Http()
--------Messages()
--------ServiceProvider.php(2KB)
--------Code.php(952B)
--------route.php(331B)
--------Sms.php(5KB)
--------Jobs()
----.travis.yml(287B)
----LICENSE(1KB)
----composer.json(762B)
----README.md(7KB)
----phpunit.xml(1KB)
----tests()
--------CacheSmsTest.php(537B)
--------SessionSmsTest.php(517B)
--------SmsRateLimitTest.php(1KB)
--------SmsTestTrait.php(5KB)
--------SmsControllerTest.php(2KB)
--------SmsTest.php(1KB)
--------CustomMessage.php(679B)
----config()
--------config.php(2KB)
----migrations()
--------2018_04_08_181654_create_laravel_sms_log_table.php(887B)
--------2019_05_21_115141_change_column_laravel_sms_log_data_to_text.php(495B)