escolalms/notifications

Escola LMS 通知

0.3.2 2023-06-28 13:20 UTC

README

通知包

swagger codecov phpunit downloads downloads downloads

它做什么

此包用于记录和广播所有 EscolaLms 包事件的通知。

安装

  • composer require escolalms/notifications
  • php artisan migrate
  • php artisan db:seed --class="EscolaLms\Notifications\Database\Seeders\NotificationsPermissionsSeeder"

使用方法

EscolaLms 包发出的所有事件都将记录在数据库中,并且可以通过API(和管理面板)列出。在配置文件中,您可以定义应排除存储的事件。

端点

所有端点均定义在 swagger

测试

运行 ./vendor/bin/phpunit --filter 'EscolaLms\\Notifications\\Tests' 来运行测试。查看 tests 文件夹,它是文档附录的良好起点。

测试详情: codecov phpunit

管理面板

左侧菜单

Menu

通知列表

List of notifications

权限

权限在 seeder 中定义

事件

此包中没有定义事件。

监听器

  • EscolaLms\Notifications\Listeners\NotifiableEventListener - 此监听器监听 EscolaLms 命名空间中的所有事件

路线图。待办事项。故障排除

  • ???