zacksleo/easy-sms-mw

The easiest way to send short message.

2.0.0 2018-12-03 08:44 UTC

This package is auto-updated.

Last update: 2024-05-08 06:15:29 UTC


README

安装

$ composer require "zacksleo/easy-sms-mw"

通过自定义网关使用

use Overtrue\EasySms\EasySms;
use zacksleo\easysms\Gateways\MwGateway;

$config = [
    ...
    'default' => [
        'gateways' => [
            'mw', // 配置自定义网关
        ],
    ],
    'gateways' => [
        'mw' => [
            'userId' => 'your-api-key',
            'password' => 'your-api-password',
            'pszSubPort' => 'psz-sub-port',
        ],
    ],
];

$easySms = new EasySms($config);

// 注册
$easySms->extend('mw', function($gatewayConfig){
    // $gatewayConfig 来自配置文件里的 `gateways.mygateway`
    return new MwGateway($gatewayConfig);
});

$res = $easySms->send(13188888888, [
    'content'  => '您的验证码为: 6379',
]);

if ($res['mw']['status'] == 'success') {
    throw new Exception('发送失败');
}

更多内容请参考:easy-sms 文档