escolalms / tags
Escola Headless LMS 标签
0.1.22
2024-02-16 11:50 UTC
Requires
- php: >=7.4
- escolalms/core: ^1
- escolalms/settings: ^0
- laravel/framework: >=8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
特性
该库允许添加标签
- 为每个模块添加标签
- 编辑和创建多个标签
查看Swagger 文档化端点。
一些 测试 也可以作为一个很好的起点。
要播放内容,可以使用 EscolaLMS Tags
安装
composer require escolalms/tags
php artisan migrate
CORS
所有端点都需要从其他域名可访问,因此必须正确设置 CORS。
除了端点,还需要公开 CORS 头。您可以通过设置 Apache/Nginx/Caddy/等设置来实现 - 下面是 Nginx 的全局通配符访问示例。
location ~* \.(eot|ttf|woff|woff2|jpg|jpeg|gif|png|wav|mp3|mp4|mov|ogg|webv)$ {
add_header Access-Control-Allow-Origin *;
}
Seeder
您可以使用内置的 seeder,通过 php artisan tag-permissions:seed
添加权限来填充库和内容。
php artisan tag-permissions:seed
以添加权限
路线图
- 缓存
- 级联删除
- SQL 外键索引
- 清理任务 - 删除临时文件,标记为删除