Package Data | |
---|---|
Maintainer Username: | qklandy |
Maintainer Contact: | qklandy@gmail.com (qklin) |
Package Create Date: | 2019-10-28 |
Package Last Update: | 2020-01-17 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2025-02-06 15:02:23 |
Package Statistics | |
---|---|
Total Downloads: | 976 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
因依赖包guzzlehttp/client版本限制,本要求PHP版本要求7.0.0, 如果不需要可以自行定义移除依赖包
当前支持的通知应用:
composer require qklin/laravel-notifys
# custom define your QKLIN_NOTIFY_CONFIG
QKLIN_NOTIFY_CONFIG=notify
return [
'default' => 'alarm_wx',
'bizs' => [
'alarm_dd' => [
'driver' => 'dingding',
'api' => 'https://oapi.dingtalk.com/robot/send?access_token={access_token}'
],
'alarm_wx' => [
'driver' => 'weixin',
'api' => 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key={access_token}'
],
]
];
# add provider
$app->register(Qklin\Notify\NotifyProvider::class);
Notify::text("测试文字,不通知所有人", [mobile], false);
Notify::text(function(){return [];}, "测试文字,不通知所有人", [mobile], false);
Notify::link("标题", "内容", "https://www.baidu.com", "https://www.baidu.com/pc2.0/images/partner-box-img01.95f15298.png");
$markdown = <<<'MRD'
## 测试文字不通知所有人
## 副标题
1. 11
2. 333
MRD;
Notify::markdown("markdown演示", $markdown, [mobile], false);
Notify::actionCard("标题", "内容", "阅读全文", "http://www.baidu.com");
Notify::actionCard("标题", "内容", "阅读全文", "http://www.baidu.com", [
['actionURL'=>'http://www.baidu.com','title'=>'11'],
['actionURL'=>'http://www.baidu.com','title'=>'22'],
]);
$lists = [
[
"title" => 123,
"messageURL" => "http://www.baidu.com",
"picURL" => "https://www.baidu.com/pc2.0/images/partner-box-img01.95f15298.png",
],
[
"title" => 123,
"messageURL" => "http://www.baidu.com",
"picURL" => "https://www.baidu.com/pc2.0/images/partner-box-img01.95f15298.png",
]
];
Notify::feedCard($lists);
Notify::text("测试文字,不通知所有人", [mobile], false);
Notify::text(function(){return [];}, "测试文字,不通知所有人", [mobile], false);
$markdown = <<<'MRD'
## 测试文字不通知所有人
## 副标题
1. 11
2. 333
MRD;
Notify::markdown("markdown演示", $markdown, [mobile], false);
Notify::link(/data/m/pc2.0/images/partner-box-img01.95f15298.png");
$articles = [
[
"title" => "测试标题1",
"description" => "测试描述1",
"url" => "http://baidu.com",
"picurl" => "https://baidu.com/123123.jpg",
],
[
"title" => "测试标题2",
"description" => "测试描述2",
"url" => "http://baidu.com",
"picurl" => "https://baidu.com/123123.jpg",
],
];
Notify::news($articles);