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, 配置自己的信息

laravel下实现阿里云短信服务laravel-aliyun-sms_第1张图片

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
                 }

转自:https://github.com/wangfeiCode/aliyun-sms

你可能感兴趣的:(laravel,框架)