ywmelo / template-message
Wechat template message
Installs: 2 012
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: >=7.0.0
- laravel/framework: >=5.8.1
- overtrue/wechat: >=4.0.0
This package is auto-updated.
Last update: 2024-04-06 14:55:37 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));