Escola Headless LMS

Package info

github.com/EscolaLMS/Core

Type:package

pkg:composer/escolalms/core

Statistics

Installs: 271 086

Dependents: 51

Suggesters: 0

Stars: 4

Open Issues: 0

1.3.15 2024-07-11 05:29 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 4d4b31fed685bc05088eb5730becda71b82b26aa

  • Marcin Lenkowski <marcin.lenkowski.woop@escola.pl>
  • Mateusz Wojczal <mateusz.wojczal.woop@escola.pl>
  • PaweΕ‚ ChoΕ‚aj <pawel.cholaj.woop@escolasoft.com>

README

πŸ‘ codecov
πŸ‘ phpunit
πŸ‘ downloads
πŸ‘ downloads
πŸ‘ downloads
πŸ‘ Maintainability
πŸ‘ swagger
πŸ‘ Mutation testing badge

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.