为什么80%的码农都做不了架构师?>>>   

第一步:

下载安装

https://packagist.org/packages/overtrue/easy-sm

composer require overtrue/easy-sms

第二步:

在master.php类文件中引入

require_once __DIR__ . '/../../vendor/autoload.php';use Overtrue\EasySms\EasySms;
use Overtrue\EasySms\Exceptions\InvalidArgumentException;
use Overtrue\EasySms\Exceptions\NoGatewayAvailableException;

并在app类中定义属性,并在构造方法中把EasySms对象赋值给该属性

public $sms;
//云通讯短信验证码$config = [// HTTP 请求的超时时间(秒)'timeout' => 5.0,// 默认发送配置'default' => [// 网关调用策略,默认:顺序调用'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,// 默认可用的发送网关 'gateways' => ['yuntongxun',],],// 可用的网关配置'gateways' => ['errorlog' => ['file' => __DIR__ . '/../../data/log/easy-sms.log',], 'yuntongxun' => ['app_id' => 'xxxxx','account_sid' => 'xxxxx','account_token' => 'xxxxxx','is_sub_account' => false,],],
];$this->sms = new EasySms($config);

第三步:

测试地址:http://127.0.0.1/index.php?test-master-test1-send

/*** 荣联云短信测试*/private function send(){//        【小雨xx】您好,我是{1}人事部经理{2},我们将于{3}在{4}进行{5},收到短信后,请向人事部经理{6}发送短信确认“来”或“不来”并附上自己的姓名,谢谢!   template:80463 try {$r = $this->sms->send(187******, ['template' => '80463','data' => ['小雨xx', '飛天', '2018-07-18', '东郊校区', '视频会议', '029- '],]);print_r($r);} catch (\Overtrue\EasySms\Exceptions\InvalidArgumentException $e) {} catch (\Overtrue\EasySms\Exceptions\NoGatewayAvailableException $e) {}}

发送成功效果预览:

转载于:https://my.oschina.net/yjft/blog/1922528

二次开发-如何在PHPEMS-发送短信验证码(以easy-sms为例)相关推荐

  1. php easysms,二次开发-如何在PHPEMS-发送短信验证码(以easy-sms为例)

    第一步: 下载安装 https://packagist.org/packages/overtrue/easy-sm composer require overtrue/easy-sms 第二步: 在m ...

  2. 记录开发内容demo-java华为云发送短信验证码

    文章目录 前言 一.所需sdk 二.util类 1.demo 2.登录调用 总结 前言 华为云发送短信验证码 一.所需sdk <!--华为云手机获取短信验证码--><dependen ...

  3. js开发实例 —— 发送短信验证码倒计时5S钟之后自动跳转页面

    十九.发送短信验证码倒计时 思路: ① 按钮点击之后,会禁用disabled为true. ② 同时按钮里面的内容会变化,注意button里面的内容通过innerHTML修改. ③ 里面秒数是有变化的, ...

  4. Android开发之属于你的短信验证码(二)

    君子欲讷于言而敏于行.-<论语> 最近身体有点不适,才注意到身体真的是最重要的,以后不管我们有多忙,一定要按时休息,坚持跑步,锻炼身体,做些颈椎的操等等,不要让我们挣的钱拿来看病,大家一起 ...

  5. SpringBoot+阿里云短信服务实现发送短信验证码功能

    目录 一.登陆阿里云,开通短信服务(收费的,需要充值,1元能发20条左右),并获取AccessKeyId和AccessKeySecret 二.创建短信模板与签名 三.引入依赖 四.准备工作已完成,编码 ...

  6. springboot整合redis实现发送短信验证码

    我用的短信平台是阿里云的,需要付费购买服务,购买地址:https://common-buy.aliyun.com/?spm=5176.8195934.907839.sms6.312c4183mzE9Y ...

  7. 使用腾讯云模板发送短信验证码

    目录 学习目标: 学习内容: 学习时间: 学习过程: demo结构图: 效果图: 配置准备: 依赖pom.xml application.properties: application.yml 腾讯云 ...

  8. 使用容联云Celery异步发送短信验证码

    文章目录 Celery/容联云 安装与命令 安装 celery启动命令 一.Celery 1.配置Celery 2.创建任务文件 二.容联云 1. 配置容联云 settings.py 2. 使用Sms ...

  9. 发送短信验证码到手机(阿里大于平台) java

    使用Eclipse通过阿里大于发送短信验证码至手机 第一次撰写博客,如有不足望提出且多多见谅! 最近项目当中需要用到手机验证码功能.所以一直都在找一家比较不错的短信平台,然而现在短信平台鱼龙混杂,还真 ...

最新文章

  1. Codeforces A - Bear and Prime 100(交互题)
  2. session 详解
  3. JavaScript日期格式化处理
  4. 基础的python程序_Python程序入门
  5. Qt工作笔记-QString中Split与section效率实践
  6. JVM优化系列-JVM内存溢出的原因
  7. python制作软件界面_Python 脚本 GUI 界面生成工具
  8. win7连接sftp_SFTP远程连接服务器上传下载文件-vs2010项目实例
  9. [shell] IT运维之Linux服务器监控方案
  10. python文本交换_有没有办法用python交换文本文件中的两行文本?
  11. linux系统上查询ip地址归属
  12. 最新PP点点通V2008简体中文版免费下载
  13. 程序员应该阅读的非编程类书籍有哪些?
  14. KC伺服舵机带参四方向Demo程序
  15. 台风怎么看内存颗粒_光威TYPE普通马甲内存条,南亚ADIE HR颗粒稳超3200MHZ
  16. Beamer Template
  17. java瀑布图表,瀑布图的完美解决方案 [Excel图表]
  18. 检查两个单词是否为变位词(Anagram)
  19. Linux下安装miniconda
  20. Android屏幕适配概论:

热门文章

  1. 一网打尽软件测试面试必问的所有Web测试点,你不知道的这都有!
  2. session作用域_看完这篇Bean的作用域与生命周期,问到面试官不敢问-乐字节java...
  3. spring 全局变量_Spring 十个错误的使用姿势!
  4. 黑马博客——详细步骤(十)项目功能的实现之开发环境与生产环境
  5. 软件测试:做一些简单工作经历总结,自己想到那算那吧
  6. 画吧为什么总是显示未连接服务器,画吧APP怎么用 使用方法汇总
  7. 360网神防火系统 配置端口映射_IIS配置证书端口443无法访问
  8. Matlab多组条形图Bar多组误差棒绘制Errorbar位置设置
  9. java重新开始循环_java for循环只进行第一次循环
  10. dbnetlib不存在或拒绝访问_idou老师教你学Istio 16:如何用 Istio 实现微服务间的访问控制...