hanson/wechat-notice

此包最新版本(v1.0.0)没有可用的许可证信息。

微信通知

v1.0.0 2017-02-16 08:24 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:53:19 UTC


README

wechat-notcie 是基于 laravelEasyWechat 开发的微信消息模板通知功能

安装

composer require hanson/wechat-notice

Hanson\WechatNotice\NoticeServiceProvider::class 添加到 app.phpproviders

使用

配置

如果不做任何设置,Notice 会自动读取 config('services.wechat') 的配置

\WechatNotice::send($openId, $templateId, [
    'first' => '系统异常',
    'keyword1' => '',
    'keyword2' => '',
    'keyword3' => '',
    'remark' => '请及时处理'
]);

已存在实例

$wechat = new Application([
    'app_id'  => $appId,
    'secret'  => $secret,
]);

\WechatNotice::setWechat($wechat)->send($openId, $templateId, [
    'first' => '系统异常',
    'keyword1' => '',
    'keyword2' => '',
    'keyword3' => '',
    'remark' => '请及时处理'
], null, '#af0505');

直接设置配置

\WechatNotice::setConfig([
    'app_id'  => $appId,
    'secret'  => $secret,
])->send($openId, $templateId, [
    'first' => '系统异常',
    'keyword1' => '',
    'keyword2' => '',
    'keyword3' => '',
    'remark' => '请及时处理'
]);

发送给多个用户

\WechatNotice::send([$openId, $openId2, $openId3, ...], $templateId, [
    'first' => '系统异常',
    'keyword1' => '',
    'keyword2' => '',
    'keyword3' => '',
    'remark' => '请及时处理'
]);