len/sms-extend 问题修复 & 功能扩展

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

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

len/sms-extend

Composer 安装命令:

composer require len/sms-extend

包简介

This is just an extension package for sending SMS

README 文档

README

📲 一款满足你的多种发送需求的短信发送组件

特点

  1. 支持多家服务商
  2. 一套写法兼容所有平台
  3. 简单配置即可灵活增加服务商
  4. 统一的返回格式
  5. 支持白名单
  6. 更多等你去发现与改进

平台支持

环境需求

  • PHP >= 5.6

安装

$ composer require "len/sms-extend"

使用

  1. 在config目录下创建sms.php 文件,需运行以下命令:
$ php artisan vendor:publish
该命令会弹出选项,选择(Provider: Len\SmsExtend\Providers\SmsExtendServiceProvider)选项,即创建成功
  1. 在config/sms.php配置文件里面,配置短信平台的账号等相关信息

  2. 调用SmsExtend发送短信:

use Len\SmsExtend\SmsExtend;

$mobile_phone = "13788889999";
$message      = "短信验证码是:000000";
$gatewayName = "网关名称";//以sms.php里面配置的网关为准,不传则取默认网关
$result       = SmsExtend::send($mobile_phone, $message, $gatewayName);
  1. 关于发送短信返回数据结构及说明:
{
    "code":0,
    "message":"success",
    "data":{}
}
code:状态码,大于0标识返回发送失败,反之0即表示发送成功
message:发送失败时对应的错误内容提示
data:短信服务商返回的对应数据

关于支持平台的配置说明

253云通讯(创蓝)

'chuanglan' => [
    'account'  => '', //调用发送短信API账号
    'password' => '', //调用发送短信API密码
]

云片

'yunpian' => [
    'apikey'  => '', //平台key
]

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-07-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固