escolalms/categories

Escola 无头 LMS 类别

安装量: 36,533

依赖项: 10

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:软件包

0.1.43 2024-02-21 12:20 UTC

README

swagger codecov phpunit downloads downloads downloads Maintainability

这是什么

此软件包用于为 EscolaLms 创建类别。

安装

  • composer require escolalms/categories
  • php artisan migrate
  • php artisan db:seed --class="EscolaLms\Consultations\Database\Seeders\ConsultationsPermissionSeeder"

端点

所有端点均定义在 swagger

测试

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

管理面板

左侧菜单

Menu

咨询列表

List of categories

创建/编辑咨询

Creating/editing category

权限

权限定义在 seeder

功能

库允许添加类别

  • 添加类别
  • 为类别生成缩略名
  • 编辑类别
  • 删除类别
  • 显示类别列表
  • 如果您要删除具有子类别的类别,请先删除子类别

要播放内容,您可以使用 EscolaLMS Categories

Seeder

您可以使用内置的 seeder 来播种库和内容,这些 seeder 可通过以下方式访问

  • php artisan category-permissions:seed 来添加权限
  • php artisan db:seed --class="\EscolaLms\Categories\Database\Seeders\CategoriesSeeder"
  1. 类别与其它类别相关联
  2. 类别与其它类别有多对多关系
  3. 课程 类别与模型 Course 多对多关联
  4. 用户 类别与 User 多对多关联
Category 1 -> 1 Category (Parent)
Category 1 -> n Category (Children)
Category 1 -> n Course
Category 1 -> n Users