2017 © Pedro Peláez
 

library alisms-for-laravel

阿里大鱼laravel5封装包,提供简单明确的调用方法

image

feicanfly/alisms-for-laravel

阿里大鱼laravel5封装包,提供简单明确的调用方法

  • Wednesday, August 17, 2016
  • by feicanfly
  • Repository
  • 1 Watchers
  • 0 Stars
  • 55 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 12 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

# AliSMS - For Laravel5

配置方法:

  1. 从终端或命令行进入您的项目目录,运行
composer require iscms/alisms-for-laravel
iscms\Alisms\AlidayuServiceProvider::class

加入config\app.php的Providers下 类似, (*1)

        ...
        /*
         * Application Service Providers...
        */
        App\Providers\AppServiceProvider::class,
        App\Providers\AuthServiceProvider::class,
        App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
        ...
        iscms\Alisms\AlidayuServiceProvider::class
  1. 运行
php artisan vendor:publish

将配置文件发布到您的配置目录中 4. 您的config目录应该增加了alisms.php配置文件, (*2)

<?php
    return [
        'KEY' =>env('ALISMS_KEY',null),
        'SECRETKEY'=>env('ALISMS_SECRETKEY',null),
    ];

5.然后您需要在您项目的 ENV 配置文件中写入 SMS 配置 例如, (*3)

   ALISMS_KEY=23305789
   ALISMS_SECRETKEY=**************

此处ALISMS_SECRETKEY是指您的账户应用密码,请勿透露给他人, (*4)


开始使用

  1. 在您需要调用短信服务的控制器中,引用SMS
    use iscms\Alisms\SendsmsPusher as Sms;

public function __construct(Sms $sms) { $this->sms=$sms; } public function index() { $result=$this->sms->send("$phone","$name","$content",'$code'); }

2. 返回执行发送的结果

参数说明

在开始使用中 send 方法一共加入了4个参数, (*5)

$phone,$name,$content,$code, (*6)

  1. $phone 指接受短信方的短信号码,
  2. $name 指短信签名 可以在阿里大鱼短信签名 http://www.alidayu.com/admin/service/sign 找到
  3. $content 是指短信模板中的变量内容.举个例子

在自己的阿里大鱼模板里面有下面一个短信模板, (*7)

    模板名称: 身份验证验证码
    模板ID: SMS_3910275
    *模板内容:
    验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!

那么里面存在着2个变量需要替换,一个是${code} ,一个是${product}, (*8)

那么对应的我们的$content 就应该为, (*9)

    {
      code:"生成的验证码",
      product:"示例项目"
    }
  1. $code 指在阿里云中的模板ID,上面的例子中使用了一个身份验证模板,那$code 应该填写 > SMS_3910275
  2. 到这里应该没有问题了,开始发送短信吧~ ^_^

By:秋綾

如果你在使用短信服务时遇到程序上的问题,可以加 发送邮件yoruchiaki@foxmail.com到, (*10)

The Versions

17/08 2016

dev-master

9999999-dev https://www.iscloudx.com

阿里大鱼laravel5封装包,提供简单明确的调用方法

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

by 秋綾

阿里云 bigfish 阿里大鱼 大鱼 阿里云短信 短信接口 阿里云大鱼短信 alisms

17/08 2016

0.0.3

0.0.3.0 https://www.iscloudx.com

阿里大鱼laravel5封装包,提供简单明确的调用方法

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

by 秋綾

阿里云 bigfish 阿里大鱼 大鱼 阿里云短信 短信接口 阿里云大鱼短信 alisms

27/04 2016

0.0.2

0.0.2.0 https://www.iscloudx.com

阿里大鱼laravel5封装包,提供简单明确的调用方法

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

by 秋綾

阿里云 bigfish 阿里大鱼 大鱼 阿里云短信 短信接口 阿里云大鱼短信 alisms

29/01 2016

0.0.1

0.0.1.0 https://www.iscloudx.com

阿里大鱼laravel5封装包,提供简单明确的调用方法

  Sources   Download

MIT

The Requires

 

by 秋綾

阿里云 bigfish 阿里大鱼 大鱼 阿里云短信 短信接口 阿里云大鱼短信 alisms