开发者社区> 问答> 正文

如何在 Laravel 中 “规范” 的开发验证码发送功能

需求场景
发送「验证码」或者「消息通知」,可发送到手机或邮箱中。
完成
首先,在 Laravel 中的规范就是使用 Laravel 的「消息通知」,这里基于场景为「验证码」。这个需求几乎所有软件系统都有使用到。
创建通知场景
第一步,使用 php artisan make:notification 创建一个通知类,创建成功后默认已经存在了三个方法 via、toMail 和 toArray ,因为是发送验证码,姑将这个控制类命名为 VerificationCode 。
然后创建一个验证码数据模型和数据表迁移,可以使用 php artisan make:model \"VerificationCode\" -m 直接快速创建数据模型和迁移。
ThinkSNS+的迁移如下:


大功告成,easy-sms 是一个很不错的包哟。
上面代码都是来自于 ThinkSNS Plus  ,看完整的开发代码可以看仓库:
GitHub: https://github.com/slimkit/thinksns-plus

展开
收起
ThinkSNS 2017-10-25 14:56:09 3457 0
0 条回答
写回答
取消 提交回答
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
荷鲁斯 移动端第三方库安全检查引擎介绍 立即下载
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载
QQ移动页面框架优化实践 立即下载