1.安装
composer require hyperbolaa/alisms dev-master
2.laravel配置
'providers' => [
// ...
Hyperbolaa\Alisms\AlismsServiceProvider::class,
]
3.运行 `php artisan vendor:publish` 命令,
发布配置文件到你的项目中。
4.app配置
$alisms = app('alisms.yun');
//$alisms = app('alisms.api');
//$alisms = app('alisms.note');
$flag = $alisms->send('register','15588888888',['code'=>'456789']);//code 为模板中的变量名
if($flag === true){
//todo 发送成功处理
}
5.(alisms.yun不行的话 就换成alisms.note)
'yun'=>[//阿里云短信
'access_key_id' => 'xxxxxx',//
'access_key_secret' => 'xxxxxx',//
'common_sign_name' => '支付宝',//普通模板签名
'spread_sign_name' => '支付宝',//推广模板签名
'template_code' => [
'register' => 'SMS_35650882',//模板名让一个变量来替换
]
],
(犯错点:1.模板消息的更改在config里面的alisms.php2.模板中的变量名称要和阿里云后台的模板详情的变量一一对应)
https://github.com/hyperbolaa/Alisms