美文网首页Laravel
在Laravel中使用阿里大鱼

在Laravel中使用阿里大鱼

作者: Luwnto | 来源:发表于2016-07-07 13:05 被阅读1372次

    安装扩展

    # 安装curl模块
    apt-get install curl
    
    # 安装php5-curl扩展
    apt-get install php5-curl
    
    # 安装laravel阿里大鱼服务
    composer require iscms/alisms-for-laravel
    

    laravel配置

     # 注册服务
     # 在config\app.php文件中找到Providers数组,写入
     iscms\Alisms\AlidayuServiceProvider::class
    
    # 将阿里大鱼配置文件导入到config文件夹中
    php artisan vendor:publish
    
    # 修改alisms.php文件为: 
    <?php
      return [ 
          'KEY' =>env('ALISMS_KEY',null),
          'SECRETKEY'=>env('ALISMS_SECRETKEY',null)
      ];
    
    # laravel根目录下找到.env文件,把阿里大鱼的key和secretkey配置成全局变量
    ALISMS_KEY=your key
    ALISMS_SECRETKEY=your secretkey
    

    开始使用

    # 在我们要使用的控制器中引入命名空间
    use iscms\Alisms\SendsmsPusher as Sms;
    
    # 这样使用
    public function sendSms(Sms $sms)
    {
      return $sms->send("$phone","$name","$content",'$code');
    }
    
    # 参数说明
    $phone 手机号,用户输入的手机号
    $name  短信签名,阿里大鱼申请的短信签名的名字
    $content 替换短信模板中的变量,JSON字符串格式,所有值都是字符串,不能有整形
    $code   阿里大鱼申请的短信模板编号
    

    短信签名和短信模板的申请请参照阿里大鱼官网
    文章参考原文地址

    相关文章

      网友评论

        本文标题:在Laravel中使用阿里大鱼

        本文链接:https://www.haomeiwen.com/subject/izhljttx.html