How-To manages internal tutorial videos, posters, and tags for Laravel Enso.
The package exposes CRUD-style endpoints for videos, tags, and posters, stores the media and metadata, and is meant to back the Enso in-app help and tutorial area.
It is an Enso companion package rather than a standalone media platform.
Install the package:
composer require laravel-enso/how-toRun the package migrations:
php artisan migrate- Video create, update, show, list, and delete endpoints.
- Tag create, update, list, and delete endpoints.
- Poster upload, show, and delete endpoints.
- Validation and resource classes for the tutorial media domain.
The package mounts its endpoints under:
howTo.videos.*howTo.tags.*howTo.posters.*
GET api/howTo/videosPOST api/howTo/videosPATCH api/howTo/videos/{video}DELETE api/howTo/videos/{video}GET api/howTo/videos/{video}GET api/howTo/tagsPOST api/howTo/tagsPATCH api/howTo/tags/{tag}DELETE api/howTo/tags/{tag}POST api/howTo/postersDELETE api/howTo/posters/{poster}GET api/howTo/posters/{poster}
Required Enso packages:
Companion frontend package:
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!