escolalms/tags

Escola Headless LMS Tags
129,889
Install
composer require escolalms/tags
Latest Version:0.1.22
PHP:>=7.4
License:MIT
Last Updated:Aug 28, 2025
Links: GitHub  ·  Packagist
Maintainer: qunabu

Tags

swagger codecov phpunit downloads downloads downloads Maintainability

Features

The lib allows tags

  • adding tags to each module
  • edit and create multiple tags

See Swagger documented endpoints.

Some tests can also be a great point of start.

To play the content you can use EscolaLMS Tags

Install

  1. composer require escolalms/tags
  2. php artisan migrate

Cors

All the endpoints need to be accesible from other domains, so CORS must be properlly set.

Except of endpoints assets must expose CORS headers as well. You achive that by setting Apache/Nginx/Caddy/Whatever settings - below is example for Nginx for wildcard global access.

location ~* \.(eot|ttf|woff|woff2|jpg|jpeg|gif|png|wav|mp3|mp4|mov|ogg|webv)$ {
    add_header Access-Control-Allow-Origin *;
}

Seeder

You can seed library and content with build-in seeders that are accessible with

  • php artisan tag-permissions:seed to add permissions

Road map

  • caching
  • casading delete
  • sql foreign keys indexing
  • clearup task - deleting temp files, marked for delete

Related Packages

mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

21,010,090 1,982
kyslik/column-sortable

Package for handling column sorting in Laravel 6.x

6,282,182 647
mews/captcha

Laravel 5/6/7/8/9/10/11/12 Captcha Package

6,095,827 2,586
ajthinking/archetype

Programmatically edit PHP and Laravel files.

4,372,487 272