escolalms / notifications
Escola LMS 通知
0.3.2
2023-06-28 13:20 UTC
Requires
- php: >=7.4|>=8
- escolalms/core: ^1
- escolalms/templates: ^0
- laravel/framework: >=8.0
Requires (Dev)
- orchestra/testbench: ^6
- phpunit/phpunit: ^9.0
- dev-main
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.17
- 0.2.16
- 0.2.15
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- dev-feature/readme
- dev-feature/#119
- dev-feature/update-routing
- dev-feature/database-notification-filtering
This package is auto-updated.
Last update: 2024-09-28 16:31:13 UTC
README
通知包
它做什么
此包用于记录和广播所有 EscolaLms
包事件的通知。
安装
composer require escolalms/notifications
php artisan migrate
php artisan db:seed --class="EscolaLms\Notifications\Database\Seeders\NotificationsPermissionsSeeder"
使用方法
EscolaLms 包发出的所有事件都将记录在数据库中,并且可以通过API(和管理面板)列出。在配置文件中,您可以定义应排除存储的事件。
端点
测试
运行 ./vendor/bin/phpunit --filter 'EscolaLms\\Notifications\\Tests'
来运行测试。查看 tests 文件夹,它是文档附录的良好起点。
管理面板
左侧菜单
通知列表
权限
权限在 seeder 中定义
事件
此包中没有定义事件。
监听器
EscolaLms\Notifications\Listeners\NotifiableEventListener
- 此监听器监听EscolaLms
命名空间中的所有事件
路线图。待办事项。故障排除
- ???