adminetic / announcement
Adminetic 管理面板公告模块
v1.0.0
2021-06-28 09:45 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
- laravel/slack-notification-channel: ^2.3
- league/html-to-markdown: ^5.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-08-28 16:47:12 UTC
README
Adminetic 管理面板公告模块
有关详细文档,请访问 Adminetic 公告模块文档
包含:-
- 全局/选择性公告
- 电子邮件通知
- Slack 通知
- 数据库通知
- 公告时间线
安装
您可以通过 composer 安装此包
composer require adminetic/announcement
注意
对于 Slack 通知,在您的用户模型中添加 AnnouncementUser 特性
use Adminetic\Announcement\Traits\AnnouncementUser;
并在您的 env 文件中添加 Slack webhook 链接
SLACK_WEBHOOK=your_slack_webhook_link
有关更多信息,请访问 Laravel Slack 路由
在 app/adminetic.php 中注册公告模块适配器
// Adapters 'adapters' => [ Adminetic\Announcement\Adapter\AnnouncementAdapter::class, ]
公告通知小部件
如果您想在位于 views/admin/layouts/components/header.blade.php 的头部添加公告通知小部件,请添加
<div class="nav-right col-8 pull-right right-header p-0"> <ul class="nav-menus"> <x-announcement-announcement-notification-bell /> // Other Items </ul> </div>
测试
composer test
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 pratikdai404@gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。