ywmelo / template-message
Wechat template message
v1.1
2021-05-06 08:23 UTC
Requires
- php: >=7.0.0
- laravel/framework: >=5.8.1
- overtrue/wechat: >=4.0.0
This package is auto-updated.
Last update: 2026-03-06 19:30:02 UTC
README
使用 EasyWechat 的模板消息功能发送 Laravel 消息通知。
安装
composer require ywmelo/template-message
使用
创建通知:
namespace App\Notifications; use Illuminate\Bus\Queueable; use Illuminate\Notifications\Notification; use Ywmelo\TemplateMessage\Message\WechatTemplateMessage; use Ywmelo\TemplateMessage\Channels\WechatTemplateMessageChannel; class WechatTemplateMessageNotification extends Notification { use Queueable; public function __construct($formId) { $this->formId = $formId; } public function via($notifiable) { return [WechatTemplateMessageChannel::class]; } public function toWechatTemplateMessage($notifiable) { return (new WechatTemplateMessage) ->setTemplateId('template_id') ->setPage('page') ->setFormId($this->formId) ->setData([ 'keyword1' => 'keyword1', 'keyword2' => 'keyword2', 'keyword3' => 'keyword3', 'keyword4' => 'keyword4', ]); } }
发送
$user->notify(new WechatTemplateMessageNotification($formId));