escolalms / stationary-events
Escola 无头 LMS 固定事件
0.1.11
2023-06-20 12:11 UTC
Requires
- php: >=7.4
- escolalms/auth: ^0
- escolalms/categories: ^0
- escolalms/core: ^1
- escolalms/files: ^0
Requires (Dev)
- orchestra/testbench: ^6
- phpunit/phpunit: ^9.0
README
它做什么
此软件包用于管理固定事件。
安装
composer require escolalms/stationary-eventsphp artisan migratephp artisan db:seed --class="EscolaLms\StationaryEvents\Database\Seeders\StationaryEventPermissionSeeder"
数据库
-
stationary_events- 主要表,包含事件信息 -
stationary_event_users- 存储分配用户的表 -
stationary_event_authors- 存储分配作者的表 -
category_stationary_event- 存储分配类别的表
StationaryEvent n -> n User (using pivot table StationaryEventUser)
StationaryEvent n -> n User (using pivot table StationaryEventAuthor)
StationaryEvent n -> n Category (using pivot table CategoryStationaryEvent)
端点
测试
运行 ./vendor/bin/phpunit 以运行测试。
事件
StationaryEventAssigned- 在将用户分配给固定事件后触发的事件StationaryEventUnassigned- 在从固定事件中移除用户后触发的事件StationaryEventAuthorAssigned- 在将作者分配给固定事件后触发的事件StationaryEventAuthorUnassigned- 在从固定事件中移除作者后触发的事件
如何在前端使用此功能
管理面板
权限
权限在 seeder 中定义

