escolalms / categories
Escola 无头 LMS 类别
0.1.43
2024-02-21 12:20 UTC
Requires
- php: >=7.4
- escolalms/core: >=0.1
- escolalms/files: ^0
- laravel/framework: >=8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
- dev-main
- 0.1.43
- 0.1.42
- 0.1.41
- 0.1.40
- 0.1.39
- 0.1.38
- 0.1.37
- 0.1.36
- 0.1.35
- 0.1.34
- 0.1.33
- 0.1.32
- 0.1.31
- 0.1.30
- 0.1.29
- 0.1.28
- 0.1.27
- 0.1.26
- 0.1.25
- 0.1.24
- 0.1.23
- 0.1.22
- 0.1.21
- 0.1.20
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1
- dev-feature/sort-categories
- dev-pagination-and-sort
This package is auto-updated.
Last update: 2024-09-18 09:07:10 UTC
README
这是什么
此软件包用于为 EscolaLms 创建类别。
安装
composer require escolalms/categories
php artisan migrate
php artisan db:seed --class="EscolaLms\Consultations\Database\Seeders\ConsultationsPermissionSeeder"
端点
测试
运行 ./vendor/bin/phpunit --filter 'EscolaLms\\Categories\\Tests'
来运行测试。查看 tests 文件夹,它是文档附录的良好起点。
管理面板
左侧菜单
咨询列表
创建/编辑咨询
权限
权限定义在 seeder
功能
库允许添加类别
- 添加类别
- 为类别生成缩略名
- 编辑类别
- 删除类别
- 显示类别列表
- 如果您要删除具有子类别的类别,请先删除子类别
要播放内容,您可以使用 EscolaLMS Categories
Seeder
您可以使用内置的 seeder 来播种库和内容,这些 seeder 可通过以下方式访问
php artisan category-permissions:seed
来添加权限php artisan db:seed --class="\EscolaLms\Categories\Database\Seeders\CategoriesSeeder"
父
类别与其它类别相关联子
类别与其它类别有多对多关系课程
类别与模型 Course 多对多关联用户
类别与 User 多对多关联
Category 1 -> 1 Category (Parent)
Category 1 -> n Category (Children)
Category 1 -> n Course
Category 1 -> n Users