hugostech/notifynder

Laravel 5.*的内部通知管理系统

4.3.0 2017-08-10 09:01 UTC

README

GitHub release GitHub license GitHub issues Total Downloads VersionEye SensioLabs Insight

Travis branch StyleCI Scrutinizer Build

Scrutinizer Code Quality Code Climate Coveralls

Slack Team Slack join

Notifynder旨在以强大且简单的方式管理通知。Notifynder提供的灵活性,提供了一个完整的API来处理通知,如存储、检索和组织代码库以处理数百条通知。您只需几分钟即可在Laravel项目中“启用”通知。

兼容数据库:MySQL - PostgreSQL - SQLite

文档:Notifynder 文档

安装

步骤 1

在您的 composer.json 中添加它

"fenos/notifynder": "^4.0"

然后运行

composer update

或者运行

composer require fenos/notifynder

步骤 2

将以下字符串添加到 config/app.php

提供者数组

Fenos\Notifynder\NotifynderServiceProvider::class,

别名数组

'Notifynder' => Fenos\Notifynder\Facades\Notifynder::class,

步骤 3

迁移 & 配置

使用以下命令发布迁移以及notifynder的配置

php artisan vendor:publish --provider="Fenos\Notifynder\NotifynderServiceProvider"

运行迁移

php artisan migrate

发送者

官方支持的定制发送者的列表可在Notifynder 文档中找到。

我们还有一个收集问题,其中包含我们计划或已经拥有的所有附加发送者。

如果您需要更多发送者或想提供自己的发送者,请创建问题

待办事项

我们仍需完成的任务

  • 为解析器和模型添加单元测试
  • 完成新的文档

版本控制

v4.0.0开始,我们遵循语义版本控制标准

摘要

给定版本号MAJOR.MINOR.PATCH,在不兼容API更改时增加MAJOR版本,在向后兼容的方式中添加功能时增加MINOR版本,在向后兼容的错误修复时增加PATCH版本。

  • MAJOR版本,当您进行不兼容的API更改时增加,
  • MINOR版本,当您以向后兼容的方式添加功能时增加,
  • PATCH版本,当您进行向后兼容的错误修复时增加。

预发布标签(alphabetarc)作为MAJOR.MINOR.PATCH格式的扩展提供。

贡献者

感谢所有为Notifynder做出贡献的人,并对最活跃的贡献者表示特别的感谢

服务