laravel-notification-channels / wunderlist
此包已被弃用,不再维护。未建议替代包。
Wunderlist 通知驱动程序
1.0.0
2016-08-23 21:27 UTC
Requires
- php: >=5.6.4
- guzzlehttp/guzzle: ~6.0
- illuminate/notifications: 5.3.*
- illuminate/support: 5.1.*|5.2.*|5.3.*
Requires (Dev)
- mockery/mockery: ^0.9.5
- orchestra/database: 3.3.x-dev
- orchestra/testbench: 3.3.x-dev
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2019-10-21 23:39:50 UTC
README
此包使您能够轻松使用 Laravel 5.3 创建 Wunderlist 任务。
已弃用通道
请参阅 此问题 了解更多信息。
由于缺乏维护者,此通道已于 2019 年 10 月弃用。
内容
安装
您可以通过 composer 安装此包
composer require laravel-notification-channels/wunderlist
设置 Wunderlist 服务
创建一个 新的 Wunderlist 应用。
将您的 Wunderlist Client-ID 添加到您的 config/services.php
// config/services.php ... 'wunderlist' => [ 'key' => env('WUNDERLIST_API_KEY'), ], ...
用法
现在您可以在通知中的 via()
方法中使用此通道
use NotificationChannels\Wunderlist\WunderlistChannel; use NotificationChannels\Wunderlist\WunderlistMessage; use Illuminate\Notifications\Notification; class ProjectCreated extends Notification { public function via($notifiable) { return [WunderlistChannel::class]; } public function toWunderlist($notifiable) { return WunderlistMessage::create('Another channel bites the dust') ->starred() ->due('tomorrow'); } }
为了使您的通知知道您针对哪个 Wunderlist 用户和 Wunderlist 列表,请将 routeNotificationForWunderlist
方法添加到您的 Notifiable 模型中。
此方法需要返回一个包含授权 Wunderlist 用户的访问令牌和要添加票证的 Wunderlist 列表 ID 的数组。
public function routeNotificationForWunderlist() { return [ 'token' => 'NotifiableAccessToken', 'list_id' => 12345, ]; }
可用方法
title('')
: 接受 Wunderlist 票证标题的字符串值。assigneeId('')
: 接受 Wunderlist 分配者 ID 的字符串值。recurrenceCount('')
: 接受票证重复次数的整数值。recurrenceType('')
: 接受以下之一的重复类型值:WunderlistMessage::RECURRENCE_TYPE_DAY
、WunderlistMessage::RECURRENCE_TYPE_WEEK
、WunderlistMessage::RECURRENCE_TYPE_MONTH
、WunderlistMessage::RECURRENCE_TYPE_YEAR
starred()
: 将 Wunderlist 票证标记为星标。completed()
: 将 Wunderlist 票证标记为完成。due('')
: 接受字符串或 DateTime 对象作为 Wunderlist 票证的到期日期。
变更日志
请参阅 CHANGELOG 了解最近更改的信息。
测试
$ composer test
安全
如果您发现任何与安全相关的问题,请通过电子邮件 m.pociot@gmail.com 联系,而不是使用问题跟踪器。
贡献
请参阅 CONTRIBUTING 了解详细信息。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。