laravel下实现阿里云短信服务laravel-aliyun-sms
1.安装
运行:composer require cisco/laravel-aliyunsms dev-master
2.运行完成之后打开config\app.php;
添加代码Cisco\Aliyunsms\AliyunsmsServiceProvider::class到『providers』下;
'providers' => [ /* * Laravel Framework Service Providers... */
],
添加代码'Aliyunsms' => Cisco\Alinyunsms\Facades\Aliyunsms::class到『aliases』下;
'aliases' => [
],
3.运行:composer dump-autoload
4.运行:php artisan vendor:publish --provider="Cisco\Aliyunsms\AliyunsmsServiceProvider"
5.修改config/aliyunsms.php, 配置自己的信息
6.调用方法
首先对应控制器里引入
use Cisco\Aliyunsms\Facades\Aliyunsms;
方法里直接调用
$PhoneNumber //手机号
$SignName //模板签名
$TemplateCode //模板CODE
$TemplateParam //模板中{code}变量 *变量类型为数组<切记>
$send = Aliyunsms::sendSms(strval($PhoneNumber), $SignName, $TemplateCode, $TemplateParam);
if ($send->Code == 'OK') {
//Success
} else {
//failed
}