Skip to content

laravel-enso/how-to

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How-to

License Stable Downloads PHP Issues Merge Requests

Description

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.

Installation

Install the package:

composer require laravel-enso/how-to

Run the package migrations:

php artisan migrate

Features

  • 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.

Usage

The package mounts its endpoints under:

  • howTo.videos.*
  • howTo.tags.*
  • howTo.posters.*

API

HTTP routes

  • GET api/howTo/videos
  • POST api/howTo/videos
  • PATCH api/howTo/videos/{video}
  • DELETE api/howTo/videos/{video}
  • GET api/howTo/videos/{video}
  • GET api/howTo/tags
  • POST api/howTo/tags
  • PATCH api/howTo/tags/{tag}
  • DELETE api/howTo/tags/{tag}
  • POST api/howTo/posters
  • DELETE api/howTo/posters/{poster}
  • GET api/howTo/posters/{poster}

Depends On

Required Enso packages:

Companion frontend package:

Contributions

are welcome. Pull requests are great, but issues are good too.

Thank you to all the people who already contributed to Enso!

About

How To Videos for Enso helps demonstrate a feature, a process, an action for your application users, thorough moving pictures

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages