escolalms/files
最新稳定版本:0.1.29
Composer 安装命令:
composer require escolalms/files
包简介
Escola file repository API.
README 文档
README
Files browser package
What does it do
This package is used to upload, delete and reuse files.
Installing
composer require escolalms/filesphp artisan migratephp artisan db:seed --class="EscolaLms\Files\Database\Seeders\PermissionTableSeeder"
Database
This package adds access_to_directories column to the users table.
Endpoints
All the endpoints are defined in
Tests
Run ./vendor/bin/phpunit to run tests.
Events
This package does not dispatch any events.
Listeners
This package listens for events and adds or removes user access to directories.
-
EscolaLms\Auth\Events\AccountConfirmed- add user access to directoryavatars/{user_id} -
EscolaLms\Courses\Events\CourseTutorAssigned- add user access to directorycourse/{course_id} -
EscolaLms\Courses\Events\CourseTutorUnassigned- remove user access to directorycourse/{course_id} -
EscolaLms\Webinar\Events\WebinarTrainerAssigned- add user access to directorywebinar/{webinar_id} -
EscolaLms\Webinar\Events\WebinarTrainerUnassigned- remove user access to directorywebinar/{webinar_id} -
EscolaLms\StationaryEvents\Events\StationaryEventAuthorAssigned- add user access to directorystationary-events/{stationary_evet_id} -
EscolaLms\StationaryEvents\Events\StationaryEventAuthorUnassigned- remove user access to directorystationary-events/{stationary_evet_id}
How to use this on frontend
Admin panel
Upload the file to the selected directory

Permissions
Permissions are defined in seeder
统计信息
- 总下载量: 229.76k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 9
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-04-28


