[扩展]Laravel-sms 阿里云短信扩展包

欢迎使用 laravel-sms 阿里云短信扩展包

Github地址:

laravel-sms 是专门为laravel/lumen开发的阿里云短信的发送包。由于官方扩展包包含了太多内容 所以写了这个扩展包。

安装

composer require lysice/laravel-sms

配置

1.laravel

config/app.php中注册服务提供器 添加下面一行
\Lysice\Sms\SmsServiceProvider::class

执行命令发布配置文件

配置文件中需要配置几个参数,为阿里云短信发送中必须的参数.分别为:
access_secret_id
access_secret_key
message_template_code //模板
message_template //模板文本
sign_name // 签名

 php artisan vendor:publish --provider="Lysice/Sms/SmsServiceProvider"

2.lumen

bootstrap/app.php中配置服务:
 $app->register(\Lysice\Sms\SmsServiceProvider::class);
拷贝laravel-sms/config下sms.php到项目中config目录。若无config目录则创建。

使用

     // 自定义参数,参数为你的消息模板中的变量。 如 我的模板中为code 则自定义参数为 $templateParam = ['code' => 1234];
     $templateParam = ['code' => 1234];
     $data = ['mobile' => '138xxxxxxxx', 'TemplateParam' => $templateParam];
     SmsFacade::send($data);

欢迎使用,提出意见!

本作品采用《CC 协议》,转载必须注明作者和本文链接
风起于青萍之末 浪成于微澜之间
南城以南
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 3
wanghan

5分钟前要写这个功能,你的拓展包就来了,你是天使吗

4年前 评论
南城以南

:joy: :joy: 欢迎使用哦。

4年前 评论

你好,请问SmsFacade是哪里引入的呢? Class 'App\Http\Controllers\SmsFacade' not found

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!