escolalms / core
Escola 无头 LMS
1.3.15
2024-07-11 05:29 UTC
Requires
- php: >=7.4
- bensampo/laravel-enum: >=2.0
- composer/composer: ^2.0
- laravel/framework: >=7.0
- laravel/passport: >=9.0 <12
- rennokki/laravel-eloquent-query-cache: ^3
- spatie/laravel-permission: >=3.18
Requires (Dev)
- nunomaduro/larastan: ^2.0
- orchestra/testbench: >=5.0
- phpunit/phpunit: ^9.0
- dev-main
- 1.3.15
- 1.3.14
- 1.3.13
- 1.3.12
- 1.3.11
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1
- dev-bugfix/middleware
This package is auto-updated.
Last update: 2024-09-11 05:48:56 UTC
README
Escola LMS 核心包
包包含 Escola LMS 中使用的所有基本类和功能,并且与其他任何 LMS 包协同工作时是必需的。
仓库
包包含 EscolaLms\Core\Repositories\BaseRepository
类,该类应扩展所有其他仓库。
为了搜索和筛选数据,您可以使用 Criteria 数组,此包中也提供了基本的标准。
// TODO: Example of Criteria usage
用户
由本包提供的用户模型和迁移是最简单的用户模型,可用于 LMS。在实际应用程序中,您应该设置自己的守卫,该守卫可以扩展 EscolaSoft\EscolaLms\Models\User
并使用来自其他包的用户特性。