laravel下实现阿里云短信服务 (laravel-aliyun-sms)亲测有效

Posted willem_chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel下实现阿里云短信服务 (laravel-aliyun-sms)亲测有效相关的知识,希望对你有一定的参考价值。

laravel下实现阿里云短信服务 (laravel-aliyun-sms)亲测有效

示例A

一、安装

composer require cisco/laravel-aliyunsms dev-master

二、打开config/app.php,添加配置代码

1、‘providers’ 配置组下添加

Cisco\\Aliyunsms\\AliyunsmsServiceProvider::class

2、‘aliases’ 配置组下添加

'Aliyunsms' => Cisco\\Aliyunsms\\Facades\\Aliyunsms::class

三、运行composer

composer dump-autoload

四、运行php artisan

php artisan vendor:publish --provider="Cisco\\Aliyunsms\\AliyunsmsServiceProvider"

五、修改config/aliyunsms.php
在这里插入图片描述
六、开始调用

<?php
namespace App\\Http\\Controllers;
use Cisco\\Aliyunsms\\Facades\\Aliyunsms;

class SendController
{
    public function send(){
        $PhoneNumber = "170****8000";      //手机号
        $SignName    = "模板签名";          //模板签名
        $TemplateCode= "模板code";         //模板CODE
        $TemplateParam = [
            "code"    => rand(100000,999999),
            "product" => "dsd"
        ];
        $send = Aliyunsms::sendSms(strval($PhoneNumber), $SignName, $TemplateCode, $TemplateParam);
        if ($send->Code == 'OK') {
            dump("Success");
        } else {
            dump("failed");
        }
    }
}

以上是关于laravel下实现阿里云短信服务 (laravel-aliyun-sms)亲测有效的主要内容,如果未能解决你的问题,请参考以下文章

阿里云上配置Laravel上线环境(详细)

laravel 怎么响应阿里云短信异步通知接口?

Laravel 上传文件到阿里云

Laravel 上传文件到阿里云

阿里云Centos7 搭建laravel

Laravel框架怎样使用阿里云ACE缓存服务