escolalms/files
Files
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
Left menu

Files browser

File finder

Upload the file to the selected directory

Permissions
Permissions are defined in seeder
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 0.1.29 | >=7.4 | >=8.0 | MIT | |
| 0.1.28 | >=7.4 | >=8.0 | MIT | |
| 0.1.27 | >=7.4 | >=8.0 | MIT | |
| 0.1.26 | >=7.4 | >=8.0 | MIT | |
| 0.1.25 | >=7.4 | >=8.0 | MIT | |
| 0.1.24 | >=7.4 | >=8.0 | MIT | |
| 0.1.23 | >=7.4 | >=8.0 | MIT | |
| 0.1.22 | >=7.4 | >=8.0 | MIT | |
| 0.1.21 | >=7.4 | >=8.0 | MIT | |
| 0.1.20 | >=7.4 | >=8.0 | MIT | |
| 0.1.19 | >=7.4 | >=8.0 | MIT | |
| 0.1.18 | >=7.4 | >=8.0 | Apache-2.0 | |
| 0.1.17 | >=7.4 | >=8.0 | Apache-2.0 | |
| 0.1.16 | >=7.4 | >=8.0 | Apache-2.0 | |
| 0.1.15 | >=7.4 | >=8.0 | Apache-2.0 | |
| 0.1.14 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.1.13 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.1.12 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.1.11 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.1.0 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.10 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.9 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.8 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.7 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.6 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.5 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.4 | >=7.4 | >=8.0 | Apache-2.0 | |
| 0.0.3 | >=7.4 | >=8.0 | Apache-2.0 | |
| v0.0.2 | >=7.4 | >=8.0 | Apache-2.0 |