escolalms / core
Escola Headless LMS
Installs: 50 313
Dependents: 51
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 3
Open Issues: 0
Type:package
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-12-11 06:33:50 UTC
README
Escola LMS Core Package
Package contains all basic classes and features used in Escola LMS, and it's obligatory to work with any other LMS package.
Repositories
Package contains EscolaLms\Core\Repositories\BaseRepository
class, that should extend all other repositories.
For searching and filtering data you may use Criteria array, basic criteria are also provided in this package.
// TODO: Example of Criteria usage
Users
User model and migrations provided by this package are the simplest user model that may be used in LMS.
In the real app, you should setup your own guard, that may extend EscolaSoft\EscolaLms\Models\User
and use user traits from other packages.