sliverwing/alidayu 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sliverwing/alidayu

Composer 安装命令:

composer require sliverwing/alidayu

包简介

Sliverwing Alidayu API

README 文档

README

Usage

  • composer require sliverwing/alidayu
  • add Sliverwing\Alidayu\AlidayuServiceProvider::class, to your config/app.php file
  • php artisan vendor:publish --provider="Sliverwing\Alidayu\AlidayuServiceProvider"
  • edit config/alidayu.php put your appkey & secretKey
  • put your sms config in sms array
  • edit your .env file and make sure you have proper QUEUE_DRIVER configuration
  • add ALIDAYU_APPKEY and ALIDAYU_SECRET in your .env file
  • php artisan queue:work
  • edit your controller where you need to send sms
use Sliverwing\Alidayu\Jobs\AlidayuMessageJob;

//... in some action
$this->dispatch(new AlidayuMessageJob($phoneNumber, $paramInYourTemplate, $configNameInAlidayuConfig));

  • then you will see result in console

example

  • I have my config/alidayu.php like this:
<?php

return [
    'appkey' => env('ALIDAYU_APPKEY'),
    'secretKey' => env('ALIDAYU_SECRET'),

    'sms' => [
        'numsend' => [
            'SmsFreeSignName' => '医*',
            'SmsTemplateCode' => 'SMS_3*******',
        ],
    ],
];
  • My template is 您的注册码为 ${code}
  • I can send my verification code via
    $this->dispatch(new AlidayuMessageJob($phoneNumber, ['code'=>$code], "numsend"));

Thanks to https://github.com/flc1125/alidayu

统计信息

  • 总下载量: 137
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-12-15

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固