Download the PHP package escolalms/api without Composer
On this page you can find all versions of the php package escolalms/api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download escolalms/api
More information about escolalms/api
Files in escolalms/api
Package api
Short Description Headless LMS
License MIT
Homepage https://lms.escolasoft.com
Informations about the package api
Escola LMS
Laravel Headless LMS REST API.
Packages
List of all packages is available at packagist.org/?query=escolalms.
Tests
Just run phpunit
to test all the packages.
Summary code coverage from all the packages:
Installation
You should consider install with our installation package.
To install default docker environment either clone this repo or use
Postgres (default)
Mysql
Demo & Credentials
Role | Email ID | Password |
---|---|---|
Admin | [email protected] | secret |
Tutor | [email protected] | secret |
Student | [email protected] | secret |
Demo
https://api-stage.escolalms.com/api/documentation
This is fully working demo. Note that content is regenerated every day - it's a seeder that is not persistent, every day database and files are cleared and rebuilt from skratch.
Test
There are hundreds of tests in the packages and they are divided into:
Integration packages test
Each packge contains their own php integration test this repo runs all of the
To run use ./vendor/bin/phpunit
End-to-end tests
Cypress.io is running end-to-end tests
To launch those use yarn && yarn run cypress open
You can see the results in the cypress dashboard including video artifacts
Tasks
See makefile for all available devops tasks
make test-phpunit
make bash
make composer-update
make swagger-generate
make migrate-fresh
make switch-to-postgres
make switch-to-mysql
make migrate-mysql
make migrate-postgres
make test-phpunit-postgres
make test-phpunit-mysql
make init
make init-mysql
make init-postgres
License
All versions of api with dependencies
darkaonline/l5-swagger Version ^8
doctrine/dbal Version ^2|^3
escolalms/assign-without-account Version ^0
escolalms/auth Version ^0
escolalms/bookmarks_notes Version ^0
escolalms/bulk-notifications Version ^0
escolalms/cart Version ^0
escolalms/categories Version ^0
escolalms/cmi5 Version ^0
escolalms/consultation-access Version ^0
escolalms/consultations Version ^0
escolalms/core Version ^1
escolalms/course-access Version ^0
escolalms/courses Version ^0
escolalms/courses-import-export Version ^0.1.21
escolalms/csv-users Version ^0
escolalms/dictionaries Version ^0
escolalms/files Version ^0
escolalms/headless-h5p Version ^0
escolalms/images Version ^0
escolalms/invoices Version ^0
escolalms/lrs Version ^0
escolalms/mailerlite Version ^0
escolalms/mattermost Version ^0
escolalms/model-fields Version ^0
escolalms/notifications Version ^0
escolalms/pages Version ^0
escolalms/payments Version ^0
escolalms/permissions Version ^0
escolalms/questionnaire Version ^0
escolalms/recommender Version ^0
escolalms/reports Version ^0
escolalms/scorm Version ^0
escolalms/settings Version ^0
escolalms/stationary-events Version ^0
escolalms/tags Version ^0
escolalms/tasks Version ^0
escolalms/templates Version ^0
escolalms/templates-email Version ^0
escolalms/templates-pdf Version ^0
escolalms/templates-sms Version ^0
escolalms/topic-type-gift Version ^0
escolalms/topic-type-project Version ^0
escolalms/topic-types Version ^0
escolalms/tracker Version ^0
escolalms/translations Version ^0
escolalms/video Version ^0
escolalms/vouchers Version ^0
escolalms/webinar Version ^0
gecche/laravel-multidomain Version ^5.0
guzzlehttp/guzzle Version ^7.4.5
laravel/framework Version ^9
laravel/helpers Version ^1.7
laravel/horizon Version ^5
laravel/passport Version ^11
laravel/socialite Version ^5.1
laravel/tinker Version ^2.9
league/flysystem-aws-s3-v3 Version ^3.0
predis/predis Version ^2.2
psr/http-message Version ^1
sentry/sentry-laravel Version ^4.2
spatie/laravel-permission Version ^6.3
staudenmeir/laravel-migration-views Version ^1.0