付费课程, 订阅后即可观看
短信发送
5 集视频
47分钟
本期视频咱们就正式引入短信发送开发辅助包,在GitHub上咱们可以看到非常多的选择,但是在国内,开发者主要会使用两个开发包,一个是 toplan/laravel-sms,另外一个就是overture/easy-sms。前者是一个专门为laravel做了适配的开发包,后者则是一个composer包,但是无论哪一个都是非常好的选择,overture/easy-sms 是目前维护比较好的一个,咱们可以根据自己选择的第三方服务商来选择这两个开发包。本期视频咱们就先完成一下短信发送的接口测试。
用框架算辅助性工具么?或者说,技术不行的人可以用框架么?我是编程技术不行的人。
框架也算辅助,但是这个辅助是必需品,不管进了什么公司,或者团队协作的项目,大家合作的基础就是框架。它能大大提升团队和个人的效率。而且通过框架能宏观了解技术中常用的技术有哪些,虽然新手对其中的细节并不了解,但是它却给新手们提供了一个明确的学习和研究方向,对于学习编程技术是有很大帮助的。想提高技术的人只要通过合理恰当的学习方法好好研究一个优秀的框架就能提升很多,但是大部分人却一直把辅助性的工具当作提升编程技术的手段,比如某一个阶段一个人核心需要提升的是编程能力,他却天天研究虚拟机真么玩,终端怎么用更炫酷,研究环境怎么搭建,研究代码编辑器的所有用法,IDE或者插件什么的,研究语言的怪异用法,表面上掌握了很多技术似的,但是那个阶段最核心的东西却一直没下功夫,最该掌握的没掌握,掌握了一堆很可能两年之后就会更新换代的工具而已。我说的是这些东西,框架即便过时了,但是我们从中学到的东西大部分今后都还可以继续用,工具就不同了,你必须重新学习新工具的使用方法 ~ 不是说不去学这些工具,而是看什么时候学,基本的编程技术过关了之后再去折腾那些锦上添花的东西会更让人有自信和底气,不然一直是头重脚轻根底浅的状态~
是您的手机真号么?阿里云的模板还是好使的点点,参数是键名数组,不用考虑参数的顺序,多余的参数也不影响。
手机号是真的,不然咋收短信,是专门为申请账号和测试用的手机号码
报错提示,All the gateways have failed. You can get error details by `$exception->getExceptions()`
使用的容联云测试模板......
单凭这个信息我也没办法帮你定位问题的,自己好好研究一下,好好看看文档,看看配置信息是不是都正确填写了。
按照视频内容重新创建了项目认真仔细的有做了一遍,还是出现同样的错误,我是用的时laravel^6.2的版本,所有账户信息都填写正确,并且用的是容联云的模板id为1的免费短信测试模板,是这个easy-sms短信组件不能使用免费测试模板吗,我用别的短信组件,测试可以发短信,但这个就不行
问题解决了,我去laravel社区找到了解决方法,下载cacert.pem文件后修改php.ini 中的curl.cainfo = ‘cacert.pem文件的绝对路径’就好了,测试模板可以用,是php配置的问题
解决了就好,还是人多力量大,这个问题你也可以在开发包的github找找别人有没有遇到过这类问题,这也是比较好的途径。